日期:2014-05-16  浏览次数:20442 次

ie8 jquery 代码运行不起来
大家好,ie8 jquery 代码运行不起来,火狐,谷歌,360都能运行,一种咨询qq的弹出框类型,
在线网站是:www.microoh.com/bbs .要用ie8看,就发现问题了,

我的js代码如下:因为我是discuz论坛,所以修改一下:
<div id="divQQbox" class="QQbox" style="left: -262px; top: 150px; z-index:999; position:fixed;">
<div id="divOnline" class="Qlist">
<div class="OnlineLeft">
<div class="t">
</div>
<div class="infobox">
<br>
</div>
<div class="con">
<ul>
<li class="odd">Lulu:<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=2224343088&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:2224343088:47" alt="点击这里给我发消息" title="点击这里给我发消息"/></a></li>
<li class="odd">Lily:<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=874511079&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:874511079:47" alt="点击这里给我发消息" title="点击这里给我发消息"/></a></li>
<li>Sundy邮箱:<a href="mailto:sundy@microoh.com">sundy@microoh.com</a></li>
<li>联系邮箱:<a href="mailto:contact@microoh.com">contact@microoh.com</a></li>
<li>电话:028-86033425</li>
</ul>
</div>
<div class="b">
</div>
</div>
<div class="OnlineBtn"></div>
  </div>
</div>
 <script type="text/javascript" src="<?=$M?>/js/jquery.js"></script>
<script type="text/javascript">
var jq = $.noConflict();

 jq("#divQQbox").click(function(){
if( jq(this).css('left')=='-262px'){
 jq(this).animate({left:0},300);
}else{
 jq(this).animate({left:-262},300);
}
});
</script>

------解决方案--------------------
建议放在$(function( ... ));里面
------解决方案--------------------
引用:
Quote: 引用:

建议放在$(function( ... ));里面