0

jQueryデータ型を変更する方法はありますか?

data-type="horizontal"

に:

data-type="vertical"

ディスプレイが電話とiPadまたはデスクトップのどちらにあるか?私は他のすべてにメディアクエリを使用していますが、これらを変更するJavaScriptの方法、またはそれを行うための好ましいjQueryMobileの方法があるかどうか疑問に思っています。

4

1 に答える 1

1

これを理解した、非常に簡単。

if ($('body').width()<=767) {
    $('.switch-type').attr('data-type', 'vertical');
}

解像度が767以下になったときに変更するデータ型にswitch-typeクラスを追加するだけです。

screen.widthを使用することもできますが、ブラウザの画面が非常に小さい場合、これによってタイプが変更されることはありません。

于 2012-07-29T22:10:28.627 に答える