我正在调整 JQM 控制按钮组的大小以适应其包含的 DIV 的宽度。
但是,我想在用户看到任何东西之前执行此操作。目前,我只能在页面显示后才能完成这项工作,这就像一个小故障。
这是我的调整大小代码:
var myWidth = $(window).width() - 1.3*($(window).width() - $('#eventForm').width());
$('.eStatusLabel').css("width", myWidth/3);
以下是我尝试用来触发此事件的函数,但 #eventForm 宽度始终为 0:
$("#myPage").live('pageinit',function(){ //Resize});
$("#myPage").live('pageload',function(){ //Resize});
$("#myPage").live('pagebeforeshow',function(){ //Resize});
有没有办法在显示之前获取表单的大小?是否有另一种方法可以在不包含 data-role="page" 填充的情况下获取内容页面的内部宽度?
谢谢