1

CSSファイル内でjQueryを実行できない可能性があることは承知しています。しかし、ここに私の難問があります:

オーバーレイのある div がいくつかあります。デスクトップでは、ユーザーがオーバーレイにカーソルを合わせると、上にスライドしてコンテンツが表示されます。

モバイルでは、ホバー状態はありません (適切に実装されています)。既存の Media Query ロジックを使用して、これらの特定の div で jQuery ホバーを無効にするにはどうすればよいですか?

アドバイスを歓迎しますか、またはこの問題の代替ソリューションについても教えてください。

4

1 に答える 1

1

実行中のコードは、おそらく次のようになります。

<div id="container">
    <div class="item show" />
    <div class="item hide" />
    <div class="item hide" />
    <div class="item hide" />
    <div class="item hide" />
</div>

hideは次のようなものでdisplay:none
showは次のようなものです。display:block

適切なメディア クエリでhideを変更するだけdisplay:blockで、モバイル ユーザーはすべてのコンテンツを表示できます。(JSも無効にする必要があるかもしれません)

私はあなたを軽く叱りたいと思います。

于 2011-07-13T21:01:45.093 に答える