读书人

ie8 jquery 代码运作不起来

发布时间: 2013-08-01 15:23:18 作者: rapoo

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="ie8 jquery 代码运作不起来" 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="ie8 jquery 代码运作不起来" 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( ... ));里面

什么放在function 里面
jq("#divQQbox").click(function(){
if( jq(this).css('left')=='-262px'){
jq(this).animate({left:0},300);
}else{
jq(this).animate({left:-262},300);
}
});

读书人网 >JavaScript

热点推荐