我有一個母版頁,其中添加了腳本管理器和Javascript/Jquery。請看下圖:自定義jQuery顯示/隱藏div JS不能在ASP.Net工作
<asp:ScriptManager ID="SM" runat="server" EnablePartialRendering="true">
<Scripts>
<asp:ScriptReference Path="~/Scripts/jquery-1.7.2.min.js" ScriptMode="Release" />
<asp:ScriptReference Path="~/Scripts/Custom.js" ScriptMode="Release" />
</Scripts>
</asp:ScriptManager>
自定義JS:
$(".section").click(function() {
if ($(this).next(".sectiondetail").is(":hidden")) {
$(this).next(".sectiondetail").slideDown("slow");
$(this).children('span').text('[-]');
} else {
$(this).next(".sectiondetail").slideUp("slow");
$(this).children('span').text('[+]');
}
});
我把跟隨我的ASCX控制HTML是在內容頁中添加使用我的母版頁:
<div class="section">
<span>[+]</span> General Information
</div>
<div class="sectiondetail" style="display: none;">
Details go here.
</div>
的JS函數不能按預期工作。如果我在我的ASCX控制頁面添加JS函數,它按預期工作。這裏有什麼問題?
謝謝。
嘗試用活$( '點擊',函數(){...})( 「節」)。 – 2012-07-09 04:52:45