2015年01月 归档

自适应高度div内嵌iframe高度被撑开问题解决

标题有点长,就想表达一个意思,div自适应的情况下,内部嵌入iframe,iframe边框什么的全部设置0,本以为外层div可以完美自适应,结果div在不同浏览器却生生多出3-5个像素的高度。

找了下相关文章,发现确有此问题,有人说用负的margin值,可终究不完美,终极完美解决方案竟然是给iframe加display: block,或者vertical-align: bottom。

效果如图所示:
iframe_div_1
查看更多...

PHP挂QQ小程序分享,要的自取

小程序啥作用,不说了,这玩意代码很烂,也没心情整理了,毕竟不是我自己写的,记得是三四年前对PHP还不是很熟的时候在网上找的,然后改巴改巴自己就用了。

也不知道最近两年怎么了,平均每个月都有那么一二十个人找我要挂QQ程序,因为要工作,实在没空,所以在csdn上面上传了打包的程序,后面有人找我要程序一般都是直接给csdn链接,但是目前上班上不了PC版QQ,发信息还好说,发链接我哪记得住呢?

索性,单独开一页面,给玩QQ挂机的小童鞋们下载吧。

补充一下,这次打包的文件是今晚稍作修改的,之前csdn的文件忘记是在5.3还是5.4版本以上的有异常,因为用到了已废弃的函数,已经简单替换了新函数。 查看更多...

Raphael实现数据可视化优缺点

说起Raphael,可是老早就听说了,不过前些年和EXTJS合并后好像不怎么更新了,好在组件没什么bug,更新或不更新都阻拦不了我们兼容IE9以下浏览器的脚步。废话完毕,下面先简单介绍下我们的主角——Raphael

Raphael 是一个用于在网页中绘制矢量图形的 Javascript 库。它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出各种复杂的柱状图、饼图、曲线图等各种图表,还可以绘制任意形状的图形,可以进行图表或图像的裁剪和旋转等复杂操作。正因Raphael对VML的强力支持,使得在IE9以下版本,目前支持的浏览器包括: Firefox 3.0+,Safari 3.0+,Chrome 5.0+,Opera 9.5+ 以及 Internet Explorer 6.0+,实际测试中,甚至IE5都能够实现我们想要的图形、动画效果。

下面展示下Raphael的简介操作,假设页面有一div容器,id为chart,我们可以这样写:

var paper=new Raphael(document.getElementById("chart"),1000,500); 查看更多...