我只是在做一个非常简单的click函数,但是在第6行出现错误。即使我删除了click函数以外的所有内容,仍然是一个错误。该对象肯定在HTML中,并且我已提醒$(“p#backButton”)进行检查。
$(document).ready(function() {
var windowWidth = $(document).width();
if(windowWidth < 767){
$("p#backButton").css("display","block");
$("p#backButton a").click(function(e) {
e.preventDefault();
history.back();
return false;
});
}
});
最佳答案
我认为您的问题源于使用history.back()
的情况,在该范围内可能未定义。尝试使用window.history.back()
也尝试将代码间隔一点
$(document).ready(function() {
var windowWidth = $(document).width();
if ( windowWidth < 767 ) {
$("p#backButton").css("display","block");
$("p#backButton a").click( function(e) {
e.preventDefault();
window.history.back();
return false;
});
}
});
祝好运。让我知道发生什么事
关于jquery - 意外的 token : ILLEGAL on basic click function, jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334810/