我有以下功能,我想只在我的Wordpress网站的特定页面上执行它。我尝试使用if(is_page('pagename')但我无法让它工作。有什么建议吗?
$(function() {
$('a[href*=\\#]:not([href=\\#])').click(function() {
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '') && location.hostname === this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 2000);
return false;
}
}
});
});
}
})
;
答案 0 :(得分:4)
这样的事情会起作用:
if (window.location.pathname=='/account') {
}
答案 1 :(得分:2)
创建包含此脚本的javascript文件。然后通过添加
将脚本导入到要在该页面中执行此操作的页面<script src="URL/TO/YOUR/SCRIPT/nameOfScript.js"></script>
这是在身体部分的末尾或者html的标题