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. Excelブックの幅が最も広い
- 3. Android ListViewは最初のアイテムよりも幅の広いアイテムを切り捨てます
- 4. 最も近いjqueryの
- 5. jQueryの最も近いリターン
- 6. HTMLの100%幅がページよりも広い
- 7. ページ上のどの要素よりもページ幅が広いですか?
- 8. テキストよりも幅の広いテキストのセンタリング最大幅
- 9. 訪問ユーザーのページに基づいて最も関連性の高い広告をウェブユーザーに表示
- 10. 最大アイテムとページ番号が付いている画像ギャラリー
- 11. 最後のアイテムを削除jquery
- 12. jQueryのTR最も近い/次のTD
- 13. jqueryの最も近いセレクタのテキスト
- 14. 親よりも広いul
- 15. jqueryの最も近いDL要素
- 16. 最も近いJqueryの問題
- 17. DynamoDBで別のアイテムに最も近いアイテムを取得する方法は?
- 18. ItemsControlを使用可能なスペースよりも幅の広いアイテムを常に最後のアイテムを表示するようにする(WPF)
- 19. Python Scrapyのネストされたページには、最も内側のページのアイテムしか必要ありません。
- 20. テーブルの幅がページに対して広すぎる - jQuery?
- 21. 最新のコンボボックスのアイテム、最も簡単な方法
- 22. Linkedinログイン広告ページ
- 23. 最も速いjQuery autoellipsisプラグインですか?
- 24. jqueryに最も近い除外自己
- 25. jqueryが最も近いdivを選択
- 26. jQuery:最後のアイテムをULから新しいULに移動
- 27. QHBoxLayoutで一番右のフレームを最も広くする方法
- 28. ドロップダウンのコンテンツがドロップダウンよりも広い
- 29. 最初のセルの幅が広い表
- 30. JQuery hide classnameに最も近いものがありません
幅が_explicitly_に設定されている最も広いものはありますか? – jason
その幅は?本文文書ウィンドウ画面 –