4

画面サイズに応じて異なるコンテンツを表示するスクリプトがあります。次のようになります。

window.onresize = function(event) {
if ((window.innerWidth > 750 && window.innerWidth < 1250))  {

//Do something

}}

ブラウザのサイズを変更すると、上記はまったく問題なく機能します。私の質問は、ユーザーがたとえば 750 のウィンドウ幅でページを開いた場合、上記を機能させるにはどうすればよいですか?

これをテストしたところ、明らかに、ブラウザーのサイズが変更されるまでイベントはトリガーされません。これにより、上記が機能しなくなります

4

3 に答える 3

7
var onResizing = function(event) {
if ((window.innerWidth > 750 && window.innerWidth < 1250))  {

//Do something

}};

window.onresize = onResizing;
window.onload = onResizing;
于 2013-07-31T16:01:41.220 に答える
1

jquery の使用:

$(document).ready( function(){
   if (window.innerWidth == 750) {
     // Do something
   } 
});
于 2013-07-31T16:04:39.953 に答える