我在下面有这个代码工作,除了它只在 URL 是“domain/dev”而不是“domain/dev/”和尾部斜杠时工作。我对 JS 语法不是很熟悉,所以不知道如何更正。我尝试了不同的变体,添加了一个条件语句,但斜线似乎破坏了代码。
$(function() {
var loc = window.location.href;
if(/dev/.test(loc)) {
var visited = 'visited';
if($.cookies.get(visited) === null){
$('#career-home').addClass('visited')
$.cookies.set('visited', 'visited')
console.log("addClass")
}else{
$('#career-home').removeClass('visited')
console.log("removeClass")
}
}
console.log(window.location.pathname);
});