2017-07-09 107 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函數頁面加載或頁面準備自動。 不點擊#introjs元素。自動啓動功能JavaScript

+0

是的,你可以,如果你使用合適的事件處理程序,你所要做的就是觸發它。 – adeneo

+0

你可以在window.load事件中寫一個函數調用來獲得頁面加載時執行的函數 – thiru

+0

這就行了。 @adeneo; function bodyOnloadHandler(){ introJs()。start(); } <體的onload = 「bodyOnloadHandler()」> 感謝評論朋友 – TufanCPN

回答

1

要麼使用jQuery的$(文件)。就緒()

或不JQuery的,這樣的事情會在約98%的瀏覽器的工作:

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