2

私はこれに間違った方法でアプローチしているかもしれませんが、div をクリックして jquery ジョイライド (プラグイン) を開始しようとしています。しかし、何らかの理由で、それを発射するのに 2 回のクリックが必要です。--- 論理的に考えてみたのですが、わかりません。誰か助けて?説明して?

ジョイライドは関数自体であるため、関数クリックハンドラーを使用すると「関数受容」になる可能性があることを認識しています...それでも、2回目のクリックなしで起動する必要があります。

ありがとう。

//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>
4

1 に答える 1

6

同じ問題がありました。autoStart プロパティを設定する必要があります。これは私のためにそれを修正しました:

$("#TourList").joyride({ autoStart : true });

お役に立てれば!

于 2013-09-19T13:53:08.213 に答える