2011-12-14 6 views
0

私は、ページロード中にスライドする方法を見つけ出そうとしていますが、そうするベストプラクティスは不明です。私は.slideメソッドの使い方に精通していますが、クリックするのではなく、ページの読み込みをどのように修正できるかはわかりません。ページロードでjQueryの.slideを使用する最も良い方法は何ですか?

 $(function() { 
      $("#clickLink").click(
       function() { 
       $("#hiddenField").slideDown("slow"); 
      } 

     ) 
     }); 

答えて

2

$(document).ready(function(){ 
    $("#hiddenField").slideDown("slow"); 
}) 

注意書き:SlideDownにWebページ/ HTMLのCSSのdisplayプロパティのコントロールのいずれかが

display:none

する必要がありますしかし、ここであなたのIDのコードからあなたは隠しフィールドを表示しようとしています。 display:blockの後にHTML非表示フィールドが表示されない理由は、非表示フィールドです。

コードを確認し、可能であれば、ページの読み込みに表示する(スライドする)要素とhtmlを確認してください。

+0

これはそれでした。ありがとう! – diesel

+0

あなたはようこそ! – Murtaza

0

ページがロードされたときに$(function() { ... here ... });内のものはすべて実行されます。スクリプトタグ内の

$(function() { 
    $("#hiddenField").slideDown("slow"); 
}); 
+0

これは機能していないようです。 – diesel

+0

@diesel:あなたのHTMLを見ることなく、それ以上あなたに使用することは困難です。私たちのためにJSFiddleの例を作ってみてください。 –

+0

私はJSFiddleを一度も使用していませんが、.slideUpは機能しますが、.slideDownは機能していないようです。 – diesel

0
$().ready(function(){ 
    $("#hiddenField").slideDown("slow"); 
}); 
関連する問題