jQuery を使用した非表示要素の高さの取得
非表示要素を操作する場合、さまざまな目的でその寸法を取得する必要がある場合があります。ただし、要素が表示されていない場合、要素の高さを取得する従来の方法は失敗する可能性があります。
非効率なアプローチ
要素を一時的に再表示し、測定するという説明されたアプローチ高さを調整してから再度非表示にするのは面倒で非効率的です。
代替案ソリューション
jQuery は、より効率的なソリューションを提供します:
要素属性の変更: 要素のスタイル属性を一時的に操作します:
コード例
var previousCss = $("#myDiv").attr("style");
$("#myDiv").css({
position: 'absolute',
visibility: 'hidden',
display: 'block'
});
var optionHeight = $("#myDiv").height();
$("#myDiv").attr("style", previousCss ? previousCss : "");
このメソッドを使用すると、ページのレイアウトや可視性に影響を与えることなく、非表示の要素の高さを慎重に測定できます。 .
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3