点击激活jQuery Joyride(2) - 需要双击?

时间:2013-06-14 14:19:30

标签: jquery jquery-plugins

我可能会以错误的方式接近这个,但是,我正试图通过单击div来启动jquery joyride(插件)。但出于某种原因,需要两次点击才能解雇它。 -_-我试图在逻辑上考虑这个,但我无法弄明白。有人帮帮我吗?向我解释一下?

我确实知道joyride本身就是一个函数,因此可能是函数click handler的“function-ception”......仍然应该在没有第二次点击的情况下触发它。

感谢。

//clickable div
<div id="takeTheTour" class="clickable">need help? click to take the on-screen tour.</div>

//JS trigger
<script>
$(document).ready(function(e) {
    $("#takeTheTour").click(function(e) {
        $("#TourList").joyride()
    });
});
</script>

1 个答案:

答案 0 :(得分:6)

我有同样的问题。您需要设置autoStart属性。这为我解决了这个问题:

$(“#TourList”)。joyride({autoStart:true});

希望这有帮助!