02 2012 档案

摘要:最近项目中写了段代码,做的事情依赖于某些异步加载的组件,由于异步的操作比较多,于是采用了一种偷懒的做法。。用轮询去检测某一组件是否加载完,但在同时检测两个组件时IE8-下出问题了。额。。还是来段事例代码吧:<p id="testp"></p><script>var i = 0;(function fn() { document.getElementById('testp').innerHTML += 'from 1st fn(i == ' + i + ')<br />'; if 阅读全文
posted @ 2012-02-22 19:33 前端菜鸟 阅读(177) 评论(0) 推荐(0) 编辑
摘要:与之前的Tween 类似,只是这个为简洁版:/** * 动画处理器(缓动效果) * @param obj DOM对象 * @param prop 要改变的样式属性,如left(填opacity时,1表示不透明,0表示完全透明) * @param v1 初始值(不带px) * @param v2 终止值(不带px) * @param opt Object 其他选项[可选] * (duration:动画时长/毫秒, callback:动画结束时的回调, func:算子) */var Tween = function(obj, prop, v1, v2, opt) { va... 阅读全文
posted @ 2012-02-03 18:17 前端菜鸟 阅读(283) 评论(2) 推荐(0) 编辑
摘要:刚刚解决了一个比较郁闷的问题。。 IE8下页面打开后会自动切换为IE7 的文档模式,之前还是好好的,查看源代码发现在X-UA-Compatible 的meta 标签外新加一个IE 条件注释(for W3C Validator),于是猜想是它引起的问题。经验证:在条件注释里的其他东东是会被IE 识别的,条件注释OK把条件注释去掉,文档模式正常,证明单独的X-UA-Compatible 也是OK 的查阅了一些资料也没有找到说这两者结合就不行的,只能归咎为IE 下众多诡异bug 之一了。。。另外发现MS 兼容名单的检查在Intranet 下是不会进行的,呵。 阅读全文
posted @ 2012-02-02 13:18 前端菜鸟 阅读(985) 评论(0) 推荐(0) 编辑
摘要:例如要创建一个自定义标签thetag,事先已document.createElement('thetag'),但后续通过innerHTML的方式添加的该元素,IE8-是不认的。。createElement + appendChild 则可以。其他浏览器各种方式均OK。<script>document.createElement('thetag');</script><thetag id="test1"></thetag><script type='text/javascript&# 阅读全文
posted @ 2012-02-01 20:01 前端菜鸟 阅读(7300) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示