2017-07-09 12 views
0
<div class="scroll-btn hidden-sm hidden-xs wow bounceInDown" data-wow-delay="1.4s"> 
    <a id="introjs" href="javascript:void(0)" onclick="introJs().start();"> 
     <span class="mouse"> 
     <span class="weel"> 
     <span></span> 
     </span> 
     </span> 
    </a> 
</div> 

私はonclick funtionをページの読み込み時に自動的に開始することも、準備ができたページで開始することもできます。 #introjs要素にはクリックしないでください。自動開始機能JavaScript

+0

はい、適切なイベントハンドラを使用すれば、それをトリガするだけで済みます。 – adeneo

+0

window.loadイベントで関数呼び出しを書くと、ページロードで実行される関数 – thiru

+0

が実行されます。 @adeneo; function bodyOnloadHandler(){ introJs()。start(); } <ボディのonload = "bodyOnloadHandler()">コメント友人のため 感謝の – TufanCPN

答えて

1

どちらか

かはJQueryなしは、このようなものがブラウザの約98%に働くだろうjQueryの$(ドキュメント).ready()を使用します。

document.addEventListener("DOMContentLoaded", function(event) { 
    //do work 
}); 

偉大な答えはでここにあります件名のビット詳細https://stackoverflow.com/a/800010/8055700

+0

ありがとう@ dbl4kは素晴らしい仕事です。 – TufanCPN

+0

私はこの機能を時間間隔で追加できますか?例。 3秒後に開始されます。私の英語はこれで申し訳ありませんが完璧ではありません=) – TufanCPN

+0

できます。 setTimeout()およびsetInterval()関数をチェックしてください。本当に良いチュートリアルはこちら:https://www.w3schools.com/js/js_timing.asp – dbl4k

関連する問題