現在、メディアクエリを使用してレスポンシブなウェブデザインを作成しています。モバイルデバイスの場合は、JSスライダを削除して別のものに置き換えます。私は.remove()
とJQueryライブラリのいくつかのものを見てきましたが、これらはHTMLに実装する必要があり、CSSの角度から回避することはできません。特定の画面サイズの要素を削除します。
答えて
あなたが何を意味するかわからない。しかし、モバイルデバイスに表示すべきではない要素に追加するクラス「no-mobile」を作成しました。メディアクエリでは、no-mobileをdisplay:none;に設定します。
@media screen and (max-width: 480px) {
.nomobile {
display:none;
}
}
削除するか、非表示にする必要はありますか?ちょうど隠れては大丈夫である場合は、display:none
でメディアクエリを組み合わせることができます:
#mySlider{
display: block;
}
@media (max-width: 640px)
{
#mySlider
{
display: none;
}
}
スライダを変更する理由の1つとして、スライダとイメージを読み込むことができるかどうかによって、サイズが異なるため、軽量な要素を作成してより高速なモバイル読み込み時間を実現します。 –
まだ隠しているとロードされます。 – hungerstar
また、あなたの目的を達成するためにjqueryの関数にaddClass()とremoveClass()またはremoveAttr()
を使用することができます。
例:
$(window).resize(function(){
if(window.innerWidth < 500) {
$("#slider").removeAttr("style");
}
});
それとも、また次のようにメディアクエリを使用することができます。
#mySlider{
display: block;
}
@media (max-width: 500px)
{
#mySlider
{
display: none;
}
}
あなたは要素を隠し、css
からメディアクエリを使用して、画面サイズに応じて別のものを表示することができ、これは私のライブプロジェクトの1つから(これを使ってアイコンを表示/非表示にする)
@media only screen and (max-width: 767px) and (min-width: 480px)
{
.icon-12{ display:none; } // 12 px
.icon-9{ display:inline-block; } // 9px
}
- 1. 特定の画面サイズでブートストラップパネルクラスを削除する
- 2. JQuery他のクラスの特定の要素を削除します
- 3. xmlの特定の反復要素を削除します。
- 4. 特定の画面のトップナビゲーションバーを削除する
- 5. 特定のAcumaticaカスタム画面からブランチセレクタを削除
- 6. 画面サイズで要素を配置します
- 7. 画面サイズに相対的な要素
- 8. 特定の要素の前後の空白を削除する
- 9. XSL変換 - 特定の要素の空要素を削除する
- 10. 特定のインデックスにあるベクトルの要素を削除する
- 11. Javascript - 要素内の特定の文字を削除する
- 12. 特定の名前を持つリスト要素を削除する
- 13. iFrameで特定の要素を削除するには
- 14. 配列から特定の要素を削除する方法
- 15. jQuery要素から特定のテキストを削除する
- 16. Python-deltatime配列から特定の要素を削除する
- 17. 要素から特定のテキストを削除する
- 18. リストから特定の要素を削除する(POPing)
- 19. リストから特定の要素を削除する
- 20. Knockout.JSの配列から特定の要素を削除します。
- 21. 画面の表面要素
- 22. 画面サイズを無視したdiv要素のセンタリング
- 23. 特定のテキストのperticular div要素を削除
- 24. 特定の要素(カード)を含むタプルの削除
- 25. ajaxからロードされた特定の要素を削除します。
- 26. web - クリップボードへのセクションのコピーと特定の要素の削除
- 27. 要素を追加し、Javascriptで追加された特定の要素を削除します
- 28. jQueryリセット画面サイズに基づいてヘッダーのパディングを削除します。
- 29. テーブルビューのオブジェクトを削除する要素を削除します。
- 30. 特定の要素が削除されたときのトリガーイベント
あなたは電子メールを隠すことができます'css'のメディアクエリを使って画面サイズに応じて別のものを表示します。 –