jQuery 添加到当前宽度
我需要此代码,如果存在 #vid
,则将 855px 添加到其当前宽度。如果没有,它不应该执行任何操作。我不知道如何让 jQuery 添加到已经存在的数字,但我确信它非常简单。这是我到目前为止的代码:
if ($("#vid").length) {
$("#img-container").width(+=855),
} else {
return false;
}
});
I need this code to, if #vid
is present, add 855px to its current width. If not, it should do nothing. I'm not sure how to get jQuery to add to an already existing number, but I'm sure it's pretty simple. Here is the code I have so far:
if ($("#vid").length) {
$("#img-container").width(+=855),
} else {
return false;
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
jQuery 方法不支持
+=
语法(唯一例外:css strings
),您需要编写:或
jQuerys methods do not support a
+=
syntax (only exception:css strings
), you would need to write:or
你可以试试这个:
You could try this:
另一种选择:
如果你想动画化它
Just another option:
If you are wanting to animate it
如果存在
#vid
?你的意思是如果它正在显示吗?无论如何,您必须将+=855
放在引号中,例如"+=855px"
并尝试像这样的 css:此外,您还必须添加“px”。
If
#vid
is present? Do you mean if it is showing? Anyhow, you must put+=855
in quation marks like this"+=855px"
and try css like this:ALSO you must add "px".
只是为了完成这个,因为我在这里只找到了部分解决我的问题的方法。剩下的我自己想办法了。如果你想可变地增加 CSS 值,请执行以下操作
Just to complete this, because i only found a partly solution to my problem here. Figured out the rest by myself. If you want to increment a CSS value variably, do