gpt4 book ai didi

javascript - jQuery 或 Javascript 将所有按钮设置为最宽按钮的宽度

转载 作者:太空宇宙 更新时间:2023-11-04 13:48:08 26 4
gpt4 key购买 nike

我的客户希望我编写一小段代码,首选 jQuery,它将所有链接设置为与最宽链接相同的宽度。这是 HTML:

<div>
<h1>HEADER</h1>
<p style="text-align: right;" class="floatRight"><a href="#" class="small-button eLength"><span>BUTTON 1</span></a></p>
<p style="text-align: right;" class="floatRight"><a href="#" class="small-button eLength"><span>BUTTON 2</span></a></p>
<p style="text-align: right;" class="floatRight"><a href="#" class="small-button eLength"><span>BUTTON LONGEST</span></a></p>
</div>

CSS 将所有三个按钮的最小宽度设置为 180 像素。我正在寻找这一切取决于类(class):eLength

最佳答案

你可以这样得到最大宽度:

var widest = Math.max.apply(Math, $('.eLength').map(function() { 
return $(this).width();
}));

并将其包装在一个 sliver 插件中:

$.fn.widest = function() {
return this.length ? this.width(Math.max.apply(Math, this.map(function() {
return $(this).width();
}))) : this;
};

$('.eLength').widest();

关于javascript - jQuery 或 Javascript 将所有按钮设置为最宽按钮的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274809/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com