簡體   English   中英

從代碼隱藏中調用slideToggle jQuery

[英]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小提琴:

http://jsfiddle.net/kcWyT/

如果您想在頁面加載后從代碼中調用函數,可以嘗試:

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.

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