1

我在菜单中有一个链接,每当有人单击它时,我希望它在下一页上自动单击自身,依此类推。jQuery可以做到这一点吗?

我只有这段代码可以继续,

$('#autoplay').click(function() {
        $('#autoplay').trigger('click');

      });

谢谢

4

2 回答 2

1

使用 DOMstorage 是小菜一碟!

LIVE DEMO 单击按钮并刷新页面。读取 localStorage 后应该默认运行

$(function(){

    function myCustomFunction(){
          // Something here.....
    }

    var isAutoplay = localStorage.getItem('autoplay');

    if(isAutoplay){
        myCustomFunction();
    }

    $('#autoplay').on('click', function() {
        localStorage.setItem('autoplay', true);
        myCustomFunction();     
    });


});
于 2013-06-25T22:53:17.713 回答
0

您可以尝试设置一个标志,然后click在下一个事件发生时调用您的链接事件:

autoExec = false;
$('#autoplay').click(function() {
  autoExec = true;
  $('#autoplay').trigger('click');
});

这样,您可以检查是否autoExec设置为true,并触发事件。

如果要保存 autoExec 变量的值(这样即使页面重新加载也可以使用),可以将其作为 POST 或 GET 参数传递。

于 2013-06-25T22:54:28.830 回答