[英]calling slideToggle jquery from codebehind
單擊錨點“ show_hide”時,我正在使用jquery滑動div“ slidingDiv”。 我想知道加載頁面時是否可以顯示div打開。 因為我在div中有文本框,並且有時在加載頁面時希望有一些文本。
$(document).ready(function()
{
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').click(function()
{
$(".slidingDiv").slideToggle();
});
});
我如何使用c#,asp.net做到這一點。
謝謝!
無需在后面的代碼中調用它。
加載DOM后,只需擴展div。 您已經具有document ready function
:
$(document).ready(function() {
$(".slidingDiv").show();
});
作為進一步的解釋,當頁面被加載時,上面的函數將在$(document).ready
內部執行代碼。 然后,jQuery將選擇所有附加了slidingDiv
類並顯示它們。
JS小提琴:
如果您想在頁面加載后從代碼中調用函數,可以嘗試:
Page.ClientScript.RegisterStartupScript(this.GetType(),"My function","MyFunction()",true);
有關更多詳細信息,請參見此處 。
嘗試這個:
Page.ClientScript.RegisterStartupScript(GetType(), "ScriptName", $(".slidingDiv").hide(); $(".show_hide").show(); $('.show_hide').click(function() { $(".slidingDiv").slideToggle(); });});", true);
該函數是c#,並注冊了一個腳本,該腳本將在頁面的初始位置被調用。
我個人更喜歡jQuery,但它可以工作。
問候,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.