我使用owl carousel Url Hash Navigation制作了页面,需要删除特定div上的活动类
$(window).on('hashchange', function() {
let hash = window.location.hash;
$('span').closest('li').removeClass('active');
$('a[href="' + hash + '"]').closest('li').addClass('active');
});
这将删除每个li标签上的课程表
但是我需要删除特定div元素上的类
我尝试过
$(window).on('hashchange', function() {
$( '#ma a' ).on( 'hashchange', function(e){
$('#ma span').closest('li').removeClass('active');
});
$( '#mc a' ).on( 'hashchange', function(e){
$('#mc span').closest('li').removeClass('active');
});
let hash = window.location.hash;
$('a[href="' + hash + '"]').closest('li').addClass('active');
});
这是实时页面链接 https://www.unityonecloud.com/features
请给我一个解决方法
答案 0 :(得分:0)
您的原始代码可以使用,但是在删除“活动”类时,您将需要使用更具体的选择器。查看您提供的网站可以正常工作:
0