我有3种不同的jquery用法,并将其放入如下代码中:
$(function() {
$("#ticker01").liScroll({travelocity: 0.075});
$(mainContent).corner("10px");
$(".article .thebody").hide();
$("#mainContent .article ul")
.prepend("<li class='readbody'><a href='' title='Read the article'>Read/Hide Story</a></li>");
$(".actions li.readbody a").click(function(event){
$(this).parents("ul").prev(".thebody").slideToggle("normal");
// Stop the link click from doing its normal thing
return false;
});
});
第一个控制滚动新闻滚动条,第二个控制圆角,第三个控制slideToggle功能。这3个文件都有单独的jquery文件与之关联,并按如下方式链接:(放在上面的jquery部分之前。第一个用于滑动切换,第二个用于新闻滚动条,第三个用于角落)
<script src="../jquery/jquery.js" type="text/javascript"></script>
<script src="../jquery/jquery.li-scroller.1.0.js" type="text/javascript"></script>
<script src="../jquery/jquery.corner.js" type="text/javascript"></script>
在Safari和IE中,所有3个都工作得很好,但是在FF 3.5中,似乎只有新闻滚动条可以工作。在FF中,我似乎不能让所有的工作同时进行&我不知道为什么!
发布于 2009-09-13 12:17:59
是
$(mainContent).corner("10px");
应该是
$('#mainContent').corner("10px");
或者是缓存在变量mainContent
中的选择器?你发布的代码在你发布的上下文中看起来还可以,你也可以提供你正在使用的相关超文本标记语言(理想情况下,在JSBin上放置一个剥离的版本供应答者使用)。
发布于 2009-09-13 12:10:15
对于在Firefox中调试javascript,Firebug是你的好朋友。
https://stackoverflow.com/questions/1417594
复制相似问题