2016-08-04 9 views
1

私のウェブサイトには、ページが一定サイズ以下のときにコマンドを実行するifステートメントがあります。 1つの小さな問題があります。ページサイズが1000を超える場合、if文が真ではなく、elseに移動します。私の試みがページサイズが1000を超えるとifステートメントコマンドが無効になる

if($("body").css("width") < 700 + "px")

怒鳴るある私は、プレーン<を試してみましたし、私も<を行っている=私はjqueryのにちょっと新たなんだ、すべてのヘルプは親切いただければ幸いです。

+1

($(文書).width()<1000) ''場合に使用 – Vijai

答えて

0

文字列を比較しています。最後の値(How to delete "px" from 245px)から末尾の "px"を取り除き、数値を比較してください。 jQueryを使ってそれをやっての

if(parseInt($("body").css("width") , 10) < 700) 
1

より良い方法ではなくcsswidth機能を使用しています。このような

何か:

if ($(window).width() < 1000) { 
    alert('Less than 1000'); 
} else { 
    alert('More than 1000'); 
}