jQuery 对话框和 css 设置问题
我正在使用 jQuery 对话框:
当对话框打开时,Firebug 显示...
,...但我需要将宽度设置为346px。
我尝试使用
$("#dialog").css({width : '346px'})
,但这不起作用。通过.css()
设置宽度后,Firebug 继续显示width: auto
。我什至将样式属性硬编码为
,但这不起作用! Firebug 继续显示width: auto
。
有人可以告诉我的代码有什么问题吗?我应该如何设置这个对话框div的宽度?谢谢。
I am working with jQuery dialog:
When the dialog opens, Firebug shows...
<div id="dialog" style="width: auto; min-height: 0px; height: 274px;">
,
...but I need to set the width to 346px.
I tried using
$("#dialog").css({width : '346px'})
, but this does not work. After setting the width via.css()
, Firebug continues to showwidth: auto
.I even hard-coded the style attribute as
<div id='dialog' style="width:346px">
, but this does not work! Firebug continues to showwidth: auto
.
Can someone please tell what is wrong in my code? How should I set the width of this dialog div? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这样做:
Do it this way:
演示 - http://jsfiddle.net/75xzH/1/
Demo - http://jsfiddle.net/75xzH/1/
这必须有效
这可以确保应用您的 CSS,并且稍后此内联样式会覆盖您的 CSS,使
width:346 px;
根据您的需要。This must work
This makes sure that your CSS is applied and later this inline style overrides your CSS making the
width:346 px;
as you want.