javascript - 如果屏幕尺寸小于 1024px 则运行脚本

标签 javascript responsive-design conditional-statements

我在我的页面上运行一个脚本,当用户滚动超过 600px 时,该脚本使 div id="homesplash" 消失,如下所示:

$(window).scroll(function() {

    if ($(this).scrollTop()>600)
     {
        $('#homesplash').hide();
     }
    else
     {
      $('#homesplash').show();
     }
 });

我需要弄清楚如何仅在浏览器宽度大于 1024px 时运行此脚本。有什么想法吗?
我试图从我在这里找到的相关帖子中实现一些代码,但我无法让它工作,因为我不熟悉编写任何 javascript。
谢谢。

最佳答案

您可以检查 $(window).width() 并将其与 1024 进行比较。像这样的东西:

$(window).scroll(function() {
    if ( $(this).width() > 1024 ) {
        $("#homesplash").toggle( $(this).scrollTop() <= 600 );
    }
});

关于javascript - 如果屏幕尺寸小于 1024px 则运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16070648/

相关文章:

javascript - 通过 jquery 检查具有相同类的下拉框中输入的重复值

html - 响应式设计 : centering a title inside an li with 2 other li's each side

css - 如何修复冲突的响应式菜单 Css 和 Colorbox css?

javascript - 存在哪些跨浏览器的 JavaScript 库?

javascript - 在 XPage SSJS 中创建日期时间

html - CSS图像高度自动导致不正确的纵横比

javascript - 在条件语句中递增变量

javascript - 简化检查 "null or empty"以查找 IF 语句中的多个变量

python - 比较两个词典并打印共同点

javascript - 如何在 Google 跟踪代码管理器中使用自定义 <img> 标签跟踪按钮点击