簡體   English   中英

我在哪里使用asp母版頁的javascript?

[英]where do i put the javascript using asp master page?

所以在這里我想從Twitter引導程序為我的輪播添加一些JavaScript,問題是,無論我把它放在哪里都沒有效果,我已經確定了id匹配。 這是代碼(注意:我正在使用母版頁)

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

我把它放在<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content>我認為是頭,但它仍然無法正常工作,有關如何做到這一點的任何建議?

將代碼放在已實現carousel子頁面中。 還要確保引用JQuerycarousel腳本文件

<script type="text/javascript">
    $(document).ready(function() {
        $('.carousel').carousel({
            interval: 1000
        });
    });
</script>

假設您的母版頁中包含以下內容:

<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引用元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM