1

所以在这里我想从 Twitter 引导程序中为我的轮播添加一些 JavaScript,问题是,无论我把它放在哪里,它似乎都没有效果,我已经确保 id 匹配。这是代码(注意:我正在使用母版页)

$(‘.carousel‘).carousel
({
    interval: 1000
})

我把它放在<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content>我相信是头部的地方,但它仍然不起作用,关于如何做到这一点的任何建议?

4

2 回答 2

2

将您的代码放在您已实现的子页面中carousel。还要确保参考JQuerycarousel脚本文件

<script type="text/javascript">
    $(document).ready(function() {
        $('.carousel').carousel({
            interval: 1000
        });
    });
</script>
于 2013-08-06T08:39:48.343 回答
2

假设您的母版页中有这样的内容:

<head>
    <asp:ContentPlaceHolder ID="head" runat="server" />        
</head>

然后,基于此母版页的任何页面,您确实可以将<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content>您想要放置在<head>网页部分中的任何内容放入其中。这通常包含一些 javascript,但是为了让 jQuery 这样做,它认为您必须等到文档准备好:

<script>
$(document).ready(function(){
    $('.carousel').carousel
        ({
            interval: 1000
        });
});
</script>

作为附加点(或者,在黑暗中刺伤),您在问题“我已经确保 id 匹配”中提到,但是您没有通过 ID 引用任何元素(也许除了ContentPlaceholder);您的 jQuery 代码通过类名引用一个元素.carousel

于 2013-08-06T08:40:12.393 回答