2016-08-31 4 views

答えて

1

ページが読み込まれるとコードが実行されます。ウィンドウのサイズが変更された場合、コードはその事実を認識しません。イベントリスナを使用してください:

window.onload=a; 
window.onresize=a; 
function a(){ 
    if(window.innerWidth<700){ 
    window.loaction="mobile.html"; 
}} 
+0

ありがとうございました! :) – tyrantel

+0

@tyrantel:upvoteを与えてくれてありがとうが、この質問には答えが返ってきたことを他人に伝えてください。 –

1

JSでこの機能を使用して、以下に示すようリサイズにHTMLでそれを呼び出す:

HTML:

<body onresize="openHtml()" onload="openHtml()"> 

- 属性はときに関数を呼び出す "さらにonResize"ウィンドウのサイズが変更されます。

- "onload"属性は、ウィンドウが初めて読み込まれたときに関数を呼び出します。

JS:

<script> 
    function openHtml() 
    { 
     if(window.innerWidth <= 700) { 
      window.location.href = "mobile.html"; 
     } 
    } 
</script> 
+0

ありがとうございました! :) – tyrantel

関連する問題