我只是做了一个非常简单的点击功能,但我在第6行收到错误。即使我删除了除点击功能以外的所有内容 - 仍然是一个错误。该对象肯定在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;
});
}
});
答案 0 :(得分:1)
我认为您的问题源于使用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;
});
}
});
祝你好运。让我知道会发生什么
答案 1 :(得分:0)
中加入:
<a href="#back" onclick="history.back(); return false;" title="Go Back">Back</a>
由于内联javascript是解决此问题的方法 - 不是理想的修复方法,但却是我找到修复它的唯一方法。