如何覆盖 JCuQuery/JavaScript 设置的 CSS 高度
how to overwrite css height set by jquery/javascript?
>我有这个:
var setHeight = $(this).outerHeight();
// returns e.g. 687
$("#someElement").css({'height': $setHeight+"px !important" });
// I want to override this jquery-set height
我不确定这是正确的方法...可能不是,因为它不起作用。
感谢您的帮助!
您的变量名称没有前导$
。此外,!important
标志将导致这在 Firefox 中不起作用,但是当您将此样式直接应用于元素时,您不需要它。
$("#someElement").css('height', setHeight + "px");
另请注意,如果您只设置元素的高度,您也可以将其缩短为height()
调用:
$("#someElement").height(setHeight);
setHeight
,而不是$setHeight
,并且不需要!important
。
您的变量不匹配;请记住,标点符号和正确的拼写对于正确调用变量很重要;尝试将第二行更改为:
$("#someElement").css('height',setHeight+'px !important');
取出美元符号;)"设置高度"
这应该完全有效,除了您的变量setHeight
并且您正在尝试使用 $setHeight
.确保它们相同。确保您的选择器正确并获取元素。我相信你甚至不需要!important
.样式标记应覆盖任何.css定义,除非其中有!important
。
相关文章:
- Gulp设置javascript对象
- 能够在指向本地环境的浏览器中设置JavaScript断点
- 设置javascript函数中文本框的值
- 没有通过ajax调用设置Javascript全局变量
- 设置Javascript倒计时计时器的初始值
- 如果为null,则设置javascript变量的值
- 如何在我用作参数的函数中设置Javascript中的本地变量
- 在 shopify 上设置JavaScript弹出窗口的样式
- 在 for 循环中设置 Javascript 变量
- 设置JavaScript变量以稍后检查定义
- 在Ruby Slim文件中设置Javascript类型
- 设置JavaScript数组
- 设置javascript对象多级属性的简单方法
- 如何正确设置 JavaScript 命名空间和类
- 在代码隐藏中从DataTable设置javascript数组
- 使用Set属性在JSP:UseBean中设置javascript变量值
- 如何设置javascript中引用的文档的URL
- MVC 5视图-设置Javascript变量
- 如何设置javascript闭包的上下文
- 设置javascript文件的版本.Java EE+Tomcat