我有一个通过 CSS3 不断缩放的 div,我想获得“原始”宽度,而不是
jQuery 1.x、2.x 中的“缩放/真实”宽度我能够使用 width()方法,但现在在新版本的 jQuery(即 v3)中,我得到的是“缩放/真实”宽度,因为现在他们正在使用 getBoundingClientRect()
所以这是我的输出:
$('.myDiv').width(); /* in jQuery 1.x, 2.x = 380 (I want this) */
$('.myDiv').width(); /* in jQuery 3.0 = 266 */
我尝试使用 offsetWidth JS 方法:
$('.myDiv')[0].offsetWidth; /* in jQuery 1.x, 2.x = 380 */
$('.myDiv')[0].offsetWidth; /* in jQuery 3.0 = 380 (not working all the time) */
在 jQuery 3.0 中,它在大多数情况下都可以工作,但有时我会得到“缩放/真实”宽度,特别是当我多次刷新页面
并且将 jQuery 更改为 1.x 或 2.x 时,它可以使用width()或offsetWidth注意:我知道我可以坚持使用jQuery
的 1.x 或 2.x 版本,但我需要它与 v3 一起使用