处理滚动条和 jquery .width() 方法

2024-04-13

jQuery 的.width()方法似乎没有考虑滚动条。这对我来说是有问题的,因为我想将一些子项的宽度设置为等于其父项的宽度。我使用类似于以下的 jQuery:

$('#contentDiv').width($('#containerDiv').width())

在这个例子中,#contentDiv是我想要调整大小的元素,我想将其设置为宽度#containerDiv,这是它的父元素。我的问题是这切断了#contentDiv,如所示这把小提琴。 http://jsfiddle.net/NbpFM/

在我的实际代码中,我有几个使用 jQuery 调整大小的元素,它们都需要适合可滚动的 div,所以只需设置 css#contentDiv达到 100% 不是一个选择。在 jQuery 中处理 div 滚动条宽度的最佳方法是什么?


我在解决此解决方案时发现的最佳解决方案是:

http://chris-spittles.co.uk/?p=531 http://chris-spittles.co.uk/?p=531

jQuery 功能强大,应有尽有,但有时只需少量本机 JS 即可呈现像素完美的页面...我希望您会发现此解决方案很有帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

处理滚动条和 jquery .width() 方法 的相关文章

随机推荐