jQuery/javaScript代码片段以基于用户上一个网页模拟返回按钮。
<span>$(document).ready(function(){
</span> <span>$('a.back').click(function(){
</span> parent<span>.history.back();
</span> <span>return false;
</span> <span>});
</span><span>});</span>
登录后复制
经常询问的问题(常见问题解答)有关jQuery按钮要转到上一页
>
>如何使用jQuery创建一个后退按钮?您可以使用history.go(-1)方法,该方法是内置的JavaScript函数。这是一个简单的示例:
$(“#backbutton”)。click(function(){
history.go(-1);
}); 在此代码中,#backButton是HTML元素的ID,您希望将备份按钮函数分配给。当单击此元素时,浏览器将返回上一页。
>我可以使用jQuery返回多个页面吗? history.go()方法接受一个参数,该参数指定要返回的页面数。例如,history.go(-2)将带您回到两个页面。
可以使用jQuery前进到下一页吗?您可以使用带有正参数的history.go()方法向前进行。例如,history.go(1)将带您进入下一页。
>如何检查是否有上一页可以返回?
>您可以使用“ henterge.length属性”来检查是否有前面的页面。如果history.length大于1,则意味着有一个上一页。
>我可以使用jQuery回到特定的URL?
不,不,您不能。 history.go()方法仅允许您回去或转发一定数量的页面。如果要重定向到特定的URL,则可以使用window.location.href属性。
>是否有可能在某些情况下阻止返回按钮工作?您可以使用event.preventdefault()方法来阻止后背按钮工作。但是,这应该很少使用,因为它会破坏导航的正常流程。
我可以使用jQuery创建一个跨不同浏览器的后退按钮吗?所有主要浏览器都支持history.go()方法,因此它应该在不同的平台上工作。
>
>我如何使用CSS?
>您可以像其他任何HTML元素一样对后退按钮进行样式样式。您可以使用元素的ID或类应用CSS样式。
>我可以使用jQuery在单页应用程序中创建一个返回按钮吗?但是,由于单页应用程序实际上并未导航到不同页面,因此您需要使用其他方法。您可以使用hashchange事件来检测url hash何时更改hash,然后使用histor.go()方法返回。
>>是否可以在不使用jQuery的情况下创建一个返回按钮?您可以使用普通的JavaScript创建一个后退按钮。 history.go()方法是一个内置的JavaScript函数,因此您不需要使用jQuery来使用它。
以上是jQuery Back按钮(转到上一页)的详细内容。更多信息请关注PHP中文网其他相关文章!