jQuery滑块脚本未停止

jQuery滑块脚本未停止,jquery,Jquery,我正在构建一个网站的移动版本,主页上有一个滑块,工作正常,但当我转到任何其他页面时,滑块似乎仍在运行,并自动将浏览器返回主页。如何阻止这种情况发生,如何停止在退出主页时运行滑块脚本?我已经做了一些搜索,但我没有找到任何能为我解答这个问题的答案 在此方面的任何帮助都将不胜感激,我的jQuery知识已经到了极限 1.移动设备没有鼠标,所以你应该重新考虑在那里使用鼠标事件。我猜,因为没有鼠标,鼠标事件不会被触发,所以这两个事件永远不会被调用。2.您还使用mouseleave重新启动,想想鼠标在菜单上

我正在构建一个网站的移动版本,主页上有一个滑块,工作正常,但当我转到任何其他页面时,滑块似乎仍在运行,并自动将浏览器返回主页。如何阻止这种情况发生,如何停止在退出主页时运行滑块脚本?我已经做了一些搜索,但我没有找到任何能为我解答这个问题的答案

在此方面的任何帮助都将不胜感激,我的jQuery知识已经到了极限


1.移动设备没有鼠标,所以你应该重新考虑在那里使用鼠标事件。我猜,因为没有鼠标,鼠标事件不会被触发,所以这两个事件永远不会被调用。2.您还使用mouseleave重新启动,想想鼠标在菜单上的时间?。。它仍然会触发mouseleave事件,即使它不是真的想感谢你的注意!你说得对,我摆脱了鼠标事件。在点击“关于”页面时,站点不再返回主页,但滑块脚本似乎仍在运行,因为url仍在使用index.html1、index.html2、index.html3和index.html4进行更新,因为您正在初始化每个页面上的滑块,所以滑块将运行$document.readyfunction{$'slides'。超级幻灯片{好的,现在我很困惑。这只出现在索引页上,它不在about.html页上。你是说,因为我在索引页上初始化了它,它仍然在所有其他页面上运行吗?是的,不是你加载了它,它可能是主题。当我用浏览器点击它时,内容不会滑动,但当我去那里点击menu,滑块正在运行,如果您检查页面源代码,您可以看到它仍然在index.html中,但只有内容发生了更改,因此它可能是您正在使用的主题,对于移动版本,它不是导航,而是从页面加载内容。
$(document).ready(function() {

    $('#slides').superslides({
        hashchange: true,
        play: 7000
    });


    //slide pauses whilsts cursor in screen window
    $('#slides').on('mouseenter', function() {
    $(this).superslides('stop');
    console.log('Stopped')
  });

    //slide starts on cursor leaving screen window
    $('#slides').on('mouseleave', function() {
      $(this).superslides('start');
      console.log('Started')
    });

});