如何重写jQuery的hide()函数?
How Can I override jQuery hide() function?
我有一个回到顶部锚图像,当用户点击它,它带他回到顶部与js动画。我首先用js隐藏图标,直到它到达某个点,它才会显示出来。
这是我的问题。在我的@media查询中,我不希望从上到下的图标显示从0px到480px的视口。因此,在0px到480px的@media查询中,我将图标设置为显示:none。但它仍在显现。我知道是js强迫它显示的。我将如何覆盖js的hide()函数为0到480px仅?
您可以简单地在CSS中使用!important
(以及在480px媒体查询中)-这将覆盖由jQuery应用的内联样式:
@media (max-width: 480px) {
.logo{
display: none !important;
}
}
一个更好的解决方案是修改你的JavaScript,这样它就不会在那个宽度显示它!
jQuery hide()
&show()
直接在元素上设置显示属性。
。<div class="hide" style="display: block">...</div>
show()
或hide()
。
比如if (480 > window.innerWidth) { $('.hide').hide(); }
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 函数hide()、prev()、show()被组装以获得所需的结果,但无法理解其工作原理
- js函数堆栈传入变量,.hide()不起作用
- AngularJS:是否可以访问在ng-hide指令中调用函数的html元素
- 是否可以在一个函数中列出多个 ID,这不会触发 .hide 函数
- onClick不响应hide()和show()函数
- jQuery.hide()函数"闪烁”;
- jquery.hide()函数-隐藏手机,显示桌面
- jQuery hide/show 不起作用,不像 JS 函数
- Don'在.hide()完成动画之前,不要运行函数
- 如何重写jQuery的hide()函数?
- 在ng-hide完成后添加一个函数
- tips.hide()函数.infoVis/JIT中的潜在错误
- Hide()函数在safari中不起作用
- JS函数won't hide元素
- 未捕获的类型错误:$(..)[index].hide/show不是函数
- 扩展Highchart's的show()和hide()函数
- show() 或 hide() 函数的布尔值
- 如何正确地隐藏/显示html通过ng-if/ng-show/ng-hide从app.run函数