0

#div1クリックする#div2とjqueryに切り替わるはずです。このクリック イベントは、ウィンドウ サイズが 760px 未満の場合にのみ関数を実行する必要があります。私は JavaScript が苦手なので、間違った結果が得られます... ユーザーが をクリックしたときに div を切り替える代わりに、#div1760px 未満のウィンドウのサイズを変更すると、それ自体がオンになります。if ステートメントの順序などに明らかな問題があると確信しています。

それが私のコードです:

$(function(){
    if($(window).width() <= 760){
        $('#div').click(function(){
                $('#div2').toggle({"display":"block"});
        });
    }
});

私の質問が理解できることを願っています。

ありがとうございました!

4

2 に答える 2

2

ご注文が少し混み合っています。そのはず

$(function(){
    $('#div').click(function(){
        if($(window).width() <= 760){
                $('#div2').toggle({"display":"block"});
        }
    });
});
于 2013-02-26T20:51:12.450 に答える
1

.click() の中に if を入れるとどうなりますか?

$(function(){
   $('#div').click(function(){
    if($(window).width() <= 760)
      {
         $('#div2').toggle({"display":"block"});
      }
   });
});

それが役に立てば幸い!

于 2013-02-26T20:54:56.230 に答える