8

こんにちは、ページの読み込み時にトグルを非表示にする方法を知りたいのですが、簡単なコードを作成しましたが、ページの読み込み時にデフォルトで表示されます。その通りにしたい。

次のようなCSSを使用しようとする必要があります

.hidden {
display:none;
}

このコードを使用すると、要素がまったく表示されません。

これは私のコードです

編集済み

<script type="text/javascript">
 function toggleDiv(divId) {
  $("#"+divId).toggle();

  }
 </script>

<a href="javascript:toggleDiv('myContent');">this is a test</a>
   <div id="myContent">
      <a href="javascript:toggleDiv('myContentt');"><span>this is a text</span></a>
          <div>this is a test #2 </div>
   </div>

          <div id="myContentt">
            test
          </div>

助けてください。

4

4 に答える 4

15

私は、あなたはこのようなものが欲しいと思います、

デモonclickjsfiddleはjavascriptが好きではないため、デモで使用しましたhref

CSS:

.hidden{
       display:none;
    }

マークアップ:

<a href="javascript:toggleDiv('myContent');">this is a test</a>
<div id="myContent" class='hidden'>
  <div>this is a test #1 </div>
</div> 
<br />
<a href="javascript:toggleDiv('myContentt');"><span>this is a text</span></a>
<div id="myContentt" class='hidden'>
 this is a test #2
</div>

Javascript:

function toggleDiv(divId) {
        $("#"+divId).toggle(); 
    }
于 2012-06-09T12:09:43.423 に答える
5

追加するだけです

$("your class").hide();

$(document).ready(function(){
    $(".subResult").hide();
});

then you can define your function
 function toggle(){
$(".subResult").slideToggle(2000);
     }

もう一つの例

$(document).ready(function(){

$("p").hide();

  $("button").click(function(){

    $("p").toggle();

  });

});

///////

$("p").hide(); この行は、div on ready 関数を非表示にします。

于 2014-06-25T20:40:58.433 に答える
2

.toggleClass('hidden')要素を表示および非表示にするために使用します。

于 2012-06-09T11:55:24.830 に答える