gpt4 book ai didi

javascript - 针对代码中的特定导航 div

转载 作者:太空宇宙 更新时间:2023-11-04 01:46:01 24 4
gpt4 key购买 nike

我有以下代码将类应用于 <nav>元素。代码有效,所以没有问题。

$(document).ready(function() {

$(window).scroll(function() {

if ($(window).scrollTop() > 300) {
$('nav').addClass('stick');
$('nav').css('top','0');
}

if ($(window).scrollTop() < 300) {
$('nav').removeClass('stick');
$('nav').css('top', '0');
}

});

});

但是我在我的网站中使用了两个元素,所以我只希望代码应用于这个特定的导航

html

<nav role="main-navigation">   ...  </nav>

同样,我也希望代码仅适用于此 nav屏幕上的元素 >768px

最佳答案

1/"想​​要代码应用到这个特定的导航"如果您不想添加更多属性(id、类),您可以使用 Attribute Equals Selector

$("nav[role='main-navigation']").

2/“仅适用于屏幕上的此导航元素 >768px”引用这个answer

if (window.matchMedia('(min-width: 768px)').matches) {
//...
} else {
//...
}

关于javascript - 针对代码中的特定导航 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44542016/

24 4 0
文章推荐: php - 表格对齐 - 字段相距太远
文章推荐: json - 使用 NodeJS 和 Axios 打造 IoT 代理
文章推荐: node.js - 使用 npm 模块 activedirectory 时出错 : "TypeError: activedirectory is not a constructor"
文章推荐: html - 如何使
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com