2017-01-29 30 views
0

これは今すぐクリックすると有効になるように設定されています。私はコードをただちに有効にして完全にクリックを取り除くためにコードを混乱させようとしていますが、私のために働いているものはありません。jQuery関数をページの読み込み時にアクティブにするにはどうすればよいですか?

$(function() { 



    $(".item").onload(function() { 
    $(this) 
     .next().toggleClass("active"); 
    }); 

    $("#body").css("min-height", "100%"); 


}); 
+2

全体 '$を交換してのonload(...)' '$で( "項目")次の()。 toggleClass( 'active'); ' –

+0

これは動作しますが、onclickに設定したときに起こったオブジェクトが滑っているアニメーションをスキップします。 – SideSlaw

+0

ああ、この' setTimeout(function(){$( "item")}を試してください。 next()。toggleClass( 'active');}、100); ' –

答えて

0

write $( 'item')。load(function(){ });

通常の機能を果たし、その機能をitem要素のonload属性に置き換えた場合。

あなたのための
0

メイクjqueryのトリガーイベント:( '項目')。。

$(function() { 

    $(".item").click(function() { 
     $(this).next().toggleClass("active"); 
    }).trigger('click'); 

    $("#body").css("min-height", "100%"); 

}); 
関連する問題