Javascript jQuery Turnbox.JS-无需用户交互即可制作动画

Javascript jQuery Turnbox.JS-无需用户交互即可制作动画,javascript,jquery,Javascript,Jquery,我非常喜欢使用Keichirohirai的Turnbox.JS脚本() 但是,此脚本似乎仅适用于用户单击/悬停此脚本附加到的任何按钮 我希望在DOM就绪时使用这些动画 我试过: $(function() { $.turnBoxLink({ box: ".example" }); }); 但既然我在这里发帖,它显然不起作用 提前谢谢你 如果希望在DOM就绪时执行此操作,则应将init代码包装到 $(document).ready(function() { //

我非常喜欢使用Keichirohirai的Turnbox.JS脚本()

但是,此脚本似乎仅适用于用户单击/悬停此脚本附加到的任何按钮

我希望在DOM就绪时使用这些动画

我试过:

$(function() {
     $.turnBoxLink({
      box: ".example"
    });
});
但既然我在这里发帖,它显然不起作用


提前谢谢你

如果希望在DOM就绪时执行此操作,则应将init代码包装到

$(document).ready(function() {
   // go when DOM is ready
});

此外,Turnbox可以这样初始化:

HTML标记

<div class='login_form'>
   <h3>My form element<h3>
</div>
如果现在要在特定事件(例如准备或加载事件)启动动画,则可以使用:

$(".login_form").turnBoxLink({
  box: ,
  events: "ready", // you can also try 'load'
  dist: "next"
});

如果希望通过jQuery以编程方式触发元素上的单击事件,可以使用函数

$(document).ready(function() {
   $('.sample').turnBox();
   ...
   $('.sample').click();
});

初始化后,单击生成的
.turnBoxButton
子元素:

$.turnBoxLink({
    box: ".example"
});
setInterval(function() {
    $(".example .turnBoxButton").click();
}, 1000);

这将使盒子每秒旋转。

@IvankaTodorova是的,你说得对。为了满足需要,我已经完成了我的答案:)这是否也可以用来计时?像在dom ready上一样,等待2秒钟然后运行event我建议创建自定义事件,等待ready事件,然后在('ready')上执行
。延迟(2000,function(){//your trigger…})
我尝试过。单击()但它不起作用。我还附上了一个警告。警报弹出,但按钮没有任何作用。
$(document).ready(function() {
   $('.sample').turnBox();
   ...
   $('.sample').click();
});
$.turnBoxLink({
    box: ".example"
});
setInterval(function() {
    $(".example .turnBoxButton").click();
}, 1000);