jquery - How to execute some piece of jquery code only when the viewport is above 1000px in WordPress
问题描述
I need to execute some jquery code here when the viewport is above 1000px and above only but I can't get it to work. Please someone tell me what I'm doing wrong.
jQuery(document).ready(function($) {
$(window).on('scroll', function() {
var y = $(window).scrollTop();
var width = $(window).innerWidth();
if (window.location.pathname == '/') {
if ($(window).innerWidth() > 1000 && y > 0) {
$('#top').fadeIn();
$('#header-space').fadeIn();
} else {
$('#top').fadeOut();
$('#header-space').fadeOut();
}
} else {}
});
});
解决方案
试试这个对我有用的..
if($(window).width() > 1000){
$('#top').fadeIn();
$('#header-space').fadeIn();
}
else{
$('#top').fadeOut();
$('#header-space').fadeOut();
}
推荐阅读
- r - R:ggplot:使用 dplyr 将 geom_points 与组平均值结合起来
- c# - UTF 转换为字节
- assembly - 如何在 ARMv7 NEON 向量之间移动单字数据
- angular - Angular EventEmitter 错误:预期 0 类型参数,但得到 1
- php - mysqli 查询不返回任何内容
- python - 游戏机器人错误(python chrome dinousor 游戏错误)
- python - python中的序列匹配算法
- javascript - toLowerCase localeCompare 在 NuxtJs VueJs 框架中不起作用
- reactjs - 渲染前 REACT fetch
- bash - 在 bash 循环参数列表中添加注释