我可能以错误的方式接近这个,但是,我试图通过点击一个 div 来启动一个 jquery joyride(插件)。但由于某种原因,需要两次点击才能触发它。-_- 我试图从逻辑上考虑这一点,但我无法弄清楚。有人帮帮我吗?给我解释?
我确实意识到,joyride 本身就是一个函数,因此可能是函数点击处理程序的“函数接收”......尽管如此,仍然应该在没有第二次点击的情况下触发它。
谢谢。
//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>