我知道所有元素都隐藏在jquery mobile中。但我需要在加载的第一个主页面中获取'div'元素宽度的值。有没有办法做到这一点?
由于
答案 0 :(得分:1)
$(document).ready(function() {
$('#your_div').width(); // you have also .outerWidth() and .innerWidth()
// you can also try with
$('#your_div:hidden').width();
// or
$('#your_div:hidden').css('width');
});
$('div.myClass:hidden').css('width'); // select div with class myClass and hidden also
您还可以执行以下技巧来获取隐藏div的宽度
$(".myClass").css({'position':'absolute','visibility':'hidden','display':'block'});
var optionHeight = $(".myClass").width();
$(".myClass").css({'position':'static','visibility':'visible','display':'none'});