然后,单击页面顶部的棒球图形之一,您将看到我使用jQuery生成的棒球队列表:
<li class="">
<a href="#baseball">
<img src="http://www.luxuryvipsuites.com/wp-content/uploads/cache/2015/09/tab-image2/846523235/844979726.jpg" class=" crb_home_tab_icon" width="156" height="146"> </a>
</li>
我正在使用jquery.history.js,但不起作用。任何指导,非常感谢。
发布于 2017-08-23 05:47:13
当您单击“后退”按钮时,它当前会为相应的菜单单击加载带有散列的URL。因此,我们可以用它来模拟点击。
以下是一种简单的方法,可以在单击“后退”按钮上加载内容。
jQuery(document).ready(function() {
var hash = window.location.hash.substr(1);
if(hash == 'baseball' ||
hash == 'basketball' ||
hash == 'hockey' ||
hash == 'artists' ||
hash == 'events'
) {
$('#menu-' + hash).click();
}
});编辑:在你的代码中,当点击主页上的运动球链接时,删除#。
要将它们添加回JS,请尝试以下JS:
$('.tabs-nav a').on('click', function() {
window.location.hash = $(this).attr('href');
});https://stackoverflow.com/questions/45829577
复制相似问题