非常不赞成在样式里用expression挂JS函数,太消耗资源了。expression的工作原理有点类似于setInterval死循环运算,且运算的优先等级比setInterval还要高,且每个页面里都少不得这个JS函数,你这个问题就是不断地重复加载背景图,而图片加载的模式又不同于背景颜色的赋值,造成了死循环。
解决方案 »
- jquery uploadify插件动态传参的问题
- 帮我看看这是什么信息?
- obj0.childNodes[i]总为空,而obj0.childNodes[i].nodeValue总为null,请教了
- 以下这句js语句是什么意思?
- iframe 内的页面怎么写window.open?
- ie经常出现这样的错误:syntax error, object expected,unterminated string constant.
- event.srcElement.submit在ie6下可以正常运行,但是在ie5下不行,大家看看为什么?
- 怎么做4舍5入
- 请教各位大虾(急急急!!!)
- 急、急啊!请各位大虾快快帮助解决!!!!
- window.open方法打开的页面,在服务器端怎么获取opener的url
- 关于过滤Flash动画的问题!帮忙!!
------------------------汗~目前看过所有expression代码都是写在css里的
原理与expression是不是等同的啊```````
导致图片来不及显示.这样: ok
<script>
function changeBg(o)
{
o.style.backgroundColor = '#ff0000';
if ( o.style.backgroundImage=="" ) { o.style.backgroundImage = 'url(http://www.google.com/images/logo_sm.gif)';
}
}
</script><style>
.bg {
width: 400px;
height: 200px;
ouk: expression(changeBg(this));
}
</style><div class="bg"></div>
如果用htc会怎样呢?
原理与expression是不是等同的啊```````
-----------------------------<ATTACH EVENT="ondocumentready" HANDLER="changeBg"/>
function changeBg()
{
style.backgroundColor = '#ff0000';
if ( style.backgroundImage == "" ) {
style.backgroundImage = 'url(http://www.google.com/images/logo_sm.gif)';
}
}
</script></SCRIPT>
---------------------
<ATTACH EVENT="ondocumentready" HANDLER="changeBg"/><SCRIPT LANGUAGE="jscript">
function changeBg()
{
style.backgroundColor = '#ff0000';
if ( style.backgroundImage == "" ) {
style.backgroundImage = 'url(http://www.google.com/images/logo_sm.gif)';
}
}
</SCRIPT>
感谢 xjdawu(左右互搏) 请问HTC是不是只能IE才支持的东西呢?
http://dean.edwards.name/my/examples/moz-behaviors/