1

我在获取 div 内容的宽度(内容的宽度,而不是 div 本身)时遇到问题。

我认为通常的方法是 Javascript 的scrollWidth属性。

问题:在这个 div 中,另一个 div 是绝对定位的并且有一个负值right(-350px)。我无法更改它(它是一个菜单,单击按钮时滑入,与其他元素重叠。它需要像这样定位)。

返回外部 div 内容的scrollWidth宽度加上负的右值(在 Chrome 中,未测试其他浏览器)。

这是一个简短的示例:

/* ... */

http://jsfiddle.net/R4Cs5/12/

但我需要滚动条可以访问的内容宽度。

有任何想法吗?

请使用 Jquery,不要使用纯 Javascript。

提前致谢。

4

1 回答 1

0

我看到你的 jsfiddle 没有导入任何 jQuery 库,而你想使用它。无论如何,您可以使用 jQuery.width来获取元素的宽度,请参见此处:jsfiddle

于 2013-05-22T09:55:37.937 回答