0

我有 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;
    }); 
});

第一个控制滚动新闻代码,第二个控制圆角,第三个控制滑动切换功能。所有 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 中同时完成所有工作,我不知道为什么!

4

2 回答 2

2

$(mainContent).corner("10px");

应该是

$('#mainContent').corner("10px");

还是缓存在变量中的选择器mainContent?您发布的代码在您发布的上下文中看起来不错,您是否还可以提供您正在使用的相关 HTML(最好在JSBin上放置一个剥离版本供回答者使用)。

于 2009-09-13T12:17:59.280 回答
0

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

于 2009-09-13T12:10:15.207 回答