2015-10-20 39 views

回答

3

如果你想这样做,当DOM准备好,你应该换你的初始化代码到

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

$(window).load(function() { 
    // go when page and images are loaded 
}); 

而且也Turnbox可以初始化这样的:

HTML标记

<div class='login_form'> 
    <h3>My form element<h3> 
</div> 

用下面的代码,你会得到额外的简单样本,没有任何选项。但对于测试的目的,可能是很好的从这里开始:

$(".login_form").turnBox(); 

如果现在要启动特定事件(例如在准备或负载情况下)的动画,你就可以这样做使用:

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

他已经这样做了。 –

+0

@IvankaTodorova是的,你是对的。我已经完成了我的答案,以适应需求:) – Alex

+0

这也是可能的时间吗? 就像准备好了,等待2秒,然后运行事件 – Sjef92

0

,如果你想使用jQuery的元素上编程触发click事件,您可以使用.click()功能。

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

我试过.click()但它没有工作。我还附加了一个警报。 弹出提醒,但按钮没有做任何事情。 – Sjef92

1

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

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

这将旋转框的每一秒。

相关问题