如何从特定页面中删除JQuery scrolltop函数
基本上,我有一个导航栏,可以在滚动条上将徽标图像从透明更改为全彩 我不希望这种情况发生在特定页面上,例如,我的搜索结果页面(/toursearch) 这是我在下面使用的JQuery如何从特定页面中删除JQuery scrolltop函数,jquery,Jquery,基本上,我有一个导航栏,可以在滚动条上将徽标图像从透明更改为全彩 我不希望这种情况发生在特定页面上,例如,我的搜索结果页面(/toursearch) 这是我在下面使用的JQuery if (windowWidth > 991) { $(window).scroll(function () { if ($(this).scrollTop() > 50) { $('.logo-desk a img').attr('src', '/Inclu
if (windowWidth > 991) {
$(window).scroll(function () {
if ($(this).scrollTop() > 50) {
$('.logo-desk a img').attr('src', '/Includes/images/logo/holts-logo-fill.png');
}
if ($(this).scrollTop() <= 0) {
$('.logo-desk a img').attr('src', '/Includes/images/logo/holts-logo-trans.png');
}
});
}
if(windowWidth>991){
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>50){
$('.logo desk a img').attr('src','/Includes/images/logo/holts logo fill.png');
}
if($(this).scrollTop()您可以放置一个逻辑,如check a div或任何其他id为的html元素,该元素仅出现在需要滚动逻辑的页面上,如果不存在则不运行逻辑
假设您在需要滚动逻辑的页面上有
,然后按如下所示编写脚本
if (windowWidth > 991) {
$(window).scroll(function () {
if($('#pageScroll').length>0) {
if ($(this).scrollTop() > 50) {
$('.logo-desk a img').attr('src', '/Includes/images/logo/holts-logo-fill.png');
}
if ($(this).scrollTop() <= 0) {
$('.logo-desk a img').attr('src', '/Includes/images/logo/holts-logo-trans.png');
}
}
});
}
if(windowWidth>991){
$(窗口)。滚动(函数(){
如果($('#pageScroll')。长度>0){
如果($(this).scrollTop()>50){
$('.logo desk a img').attr('src','/Includes/images/logo/holts logo fill.png');
}
if($(this).scrollTop()script.js
var check = $("[disbled-scrollFun=true]");
if (!check) {
function scrollFun() {
if (windowWidth > 991) {
$(window).scroll(function() {
if ($(this).scrollTop() > 50) {
$('.logo-desk a img').attr('src', '/Includes/images/logo/holts-logo-fill.png');
}
if ($(this).scrollTop() <= 0) {
$('.logo-desk a img').attr('src', '/Includes/images/logo/holts-logo-trans.png');
}
});
}
}
}
var check=$(“[disbled scrollFun=true]”);
如果(!检查){
函数scrollFun(){
如果(窗口宽度>991){
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>50){
$('.logo desk a img').attr('src','/Includes/images/logo/holts logo fill.png');
}
if($(this).scrollTop()其中windowWidth
已初始化?此导航是全局导航。在巡更搜索中包含特定类的唯一方法是将类添加到body标记(body class=“search results”)是的,即使您可以有一个全局变量,如enableCroll=false
,并将其设置为true或false,用于所需的页面加载,并在滚动功能中使用它
<body disbled-scrollFun="true">
</body>