0

ポートレートモードでjquery水平スライダーを無効にするにはどうすればよいですか? 私はjavascriptを知らないので、それを行う方法がわかりません。

すでにありがとう、ウーター


-編集- Javascript
は次のとおりです: Javascript

4

1 に答える 1

3

David Walshによる解決策は次のとおりです。

window.addEventListener("orientationchange", function() {
  if(window.orientation == 0 || window.orientation == 180){ //this is portrait
    //disable the slider here.
  }
  else{
    //enable the slider here
  }
}, false);

これらの変更中に、window.orientation プロパティが変更される場合があります。値 0 [または 180] は縦向きビューを意味し、-90 はデバイスが右に回転した横向きであることを意味し、90 はデバイスが左向きに回転した横向きであることを意味します。

于 2012-10-26T20:10:27.190 に答える