gpt4 book ai didi

jquery - 设置元素 width() 不适用于变量

转载 作者:行者123 更新时间:2023-12-01 04:25:32 26 4
gpt4 key购买 nike

我正在尝试使用 jQuery 设置元素宽度,但它不起作用。

这是我的代码:

var $padding = 30,
$oddWidth = parseInt( Math.round( $(window).width()*0.75 ) ),
$odd = $oddWidth-$padding;

$('div:jqmData(role="content")').css({ 'margin-left':'25%'}).width( $odd );

有人可以帮我吗?

最佳答案

以下内容对我有用,那么您是否将 jQuery 代码包装在以下内容中?

$(document).ready(function() {
$("div:jqmData(role='page')").live('pageshow',function(){
var $padding = 30,
$oddWidth = parseInt( Math.round( $(window).width()*0.75 ) ),
$odd = $oddWidth-$padding;
$('div:jqmData(role="content")').css({ 'margin-left':'25%'}).width( $odd );
});
});

jQuery.mobile 有不同的 document.ready() 当“页面”完全加载时,也许没有这个,width()不正确或 <div data-role="content">尚不存在。

关于jquery - 设置元素 width() 不适用于变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6775012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com