2013-07-12 98 views
0

我有這個代碼來切換面板div,但它的工作正常,但它是&登錄表單,當生成錯誤文本和頁面重新加載時,我希望切換保持打開...它除IE之外的所有瀏覽器中是否有解決此問題的方法?切換不在IE中保持打開

 <% if errTxt_slide > "" or errTxt_lin > "" then %> 
    <script language="javascript"> 

     $(document).ready(function() { 
    $("#panel").slideToggle("fast"); 
    $(this).toggleClass("active"); return false;  
    }); 

回答

3

沒有看到更多的代碼,我猜想,jQuery是不確定什麼$(this)是。您是否可以參考id或其他div的標識符?例如:

$(document).ready(function() { 
    $("#panel").slideToggle("fast"); 
    $("#panel").toggleClass("active"); 
}); 

請注意,我也去掉了return false;,我看到上面的代碼不需要它。你的代碼只會在頁面加載時運行。它不需要返回任何東西。

+0

非常感謝你,它在所有瀏覽器中都可以工作,再次感謝大家的幫助。 –

+0

@AndyClarkson沒問題。請接受回答:) –