我正在使用一个jquery插件,现在它仅在单击按钮时运行。如何使它在页面加载时运行?或页面加载后3秒钟。

<div class="classysocial"></div>
<script>
   $(document).ready(function() {
      $(".classysocial").each(function() {
         new ClassySocial(this);
      });
   });
</script>


编辑:这是插件的JS:
http://pastebin.com/Ct6asnYy

最佳答案

我猜Classysocial是一些将onclick事件绑定到按钮的插件。

如果您无法访问插件代码,则此修补程序将以编程方式触发onclick,例如:

 $("your_button_selector").click()


要实现延迟,请看一下jQuery .delay()方法。
还要检查Javascript的本机setTimeout并确定哪一个适合您的需求。

关于javascript - 在页面加载时运行Jquery Function,而不在图像单击时运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19296152/

10-11 21:24