首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >除了Firefox3.5之外,多个jquery代码可以在每个浏览器中运行

除了Firefox3.5之外,多个jquery代码可以在每个浏览器中运行
EN

Stack Overflow用户
提问于 2009-09-13 12:02:53
回答 2查看 709关注 0票数 0

我有3种不同的jquery用法,并将其放入如下代码中:

代码语言:javascript
运行
复制
$(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部分之前。第一个用于滑动切换,第二个用于新闻滚动条,第三个用于角落)

代码语言:javascript
运行
复制
<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中,我似乎不能让所有的工作同时进行&我不知道为什么!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-13 12:17:59

代码语言:javascript
运行
复制
$(mainContent).corner("10px");

应该是

代码语言:javascript
运行
复制
$('#mainContent').corner("10px");

或者是缓存在变量mainContent中的选择器?你发布的代码在你发布的上下文中看起来还可以,你也可以提供你正在使用的相关超文本标记语言(理想情况下,在JSBin上放置一个剥离的版本供应答者使用)。

票数 2
EN

Stack Overflow用户

发布于 2009-09-13 12:10:15

对于在Firefox中调试javascript,Firebug是你的好朋友。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1417594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档