2017-07-09 69 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