jQueryを使用してWebページ上で最も幅広いアイテム(CSSまたは属性として設定された幅)を見つける方法はありますか?jQuery - ページの最も広いアイテム
2
A
答えて
8
は文句を言わない高速であるが、このバージョンはわずかに速い(間違いなくそうclienatない)かもしれない
これはトリックを行う必要があり
var widest = null;
$("*").each(function() {
if (widest == null)
widest = $(this);
else
if ($(this).width() > widest.width())
widest = $(this);
});
トリックを行う必要があります。
var widest = null;
// remember the width of the "widest" element - probably faster than calling .width()
var widestWidth = 0;
$("*").each(function() {
if (widest == null)
{
widest = $(this);
widestWidth = $(this).width();
}
else
if ($(this).width() > widestWidth) {
widest = $(this);
widestWidth = $(this).width();
}
});
Iをまた、通過するノードのタイプを制限することをお勧めします(つまり、*の代わりにdivを使用してください)
2
Gお返事はNiko!
これは、表示されるページ上の要素のみを表示するように少し構築されています。表示される要素が大きくなることがあります。
var widest = null;
$("*").each(function() {
if (widest === null && $(this).is(':visible')) {
widest = $(this);
} else if ($(this).is(':visible') && $(this).width() > widest.width()) {
widest = $(this);
}
});
関連する問題
- 1. jQueryセットの中で最も広い要素を取得
- 2. 最も近いjqueryの
- 3. jQueryの最も近いリターン
- 4. ページ上のどの要素よりもページ幅が広いですか?
- 5. テキストよりも幅の広いテキストのセンタリング最大幅
- 6. 最大アイテムとページ番号が付いている画像ギャラリー
- 7. 最後のアイテムを削除jquery
- 8. jqueryの最も近いセレクタのテキスト
- 9. Linkedinログイン広告ページ
- 10. 最も近いJqueryの問題
- 11. jqueryの最も近いDL要素
- 12. 最新のコンボボックスのアイテム、最も簡単な方法
- 13. QHBoxLayoutで一番右のフレームを最も広くする方法
- 14. テーブルの幅がページに対して広すぎる - jQuery?
- 15. 最も広く使用されているPythonのWebアプリケーションの配備スタイル
- 16. jQuery:最後のアイテムをULから新しいULに移動
- 17. どのPython GUI IDEが最も広く使われていますか?
- 18. jqueryが最も近いdivを選択
- 19. jqueryに最も近い除外自己
- 20. 最も速いjQuery autoellipsisプラグインですか?
- 21. UIアイテムを振動させる最も良い方法は?
- 22. 最も広範な監視プロトコル/ライブラリとは何ですか?
- 23. jQueryモバイルアプリ、複数ページまたは単一ページ?ネイティブアプリの最も近いユーザーエクスペリエンスを提供します
- 24. ページ上でhtmlを回転させる最も良い方法
- 25. 広告ギャラリー、jqueryの質問
- 26. IEで動作する最も幅広いP3Pヘッダーは何ですか?
- 27. アイテムのページとwill_paginate
- 28. アイテムごとのボタン、「管理」ページの最大数、過大評価
- 29. リストランクのアイテムの最も有効な類似性の指標
- 30. jQueryショーリストのアイテム
幅が_explicitly_に設定されている最も広いものはありますか? – jason
その幅は?本文文書ウィンドウ画面 –