为jQuery的fadeIn函数添加延迟
Add a delay to jQuery fadeIn function
我试图在jQuery中添加延迟到我的fadeIn函数。该代码的目的是,当'topmods'或'dailyskins'按钮被按下时,它将隐藏/显示另一个父div。
目前,当我按下div 'topmods'是隐藏div 'dailyskins'虽然'topmods'的内容在'dailyskins'下面一秒,直到'dailyskins'已经完成淡出。
我认为这可以通过添加延迟来解决,虽然我不知道如何添加这个,
请给每个淡出片段添加200ms的延迟。
jQuery(document).ready(function(){
$("#topmods").hide();
jQuery('#dropdailyskin').live('click', function(event) {
jQuery('#dailyskins').fadeIn('show');
});
jQuery('#dropdailyskin').live('click', function(event) {
jQuery('#topmods').fadeOut('show');
});
jQuery('#dropdownmods').live('click', function(event) {
jQuery('#dailyskins').fadeOut('show');
});
jQuery('#dropdownmods').live('click', function(event) {
jQuery('#topmods').fadeIn('show');
});
谢谢
只需像这样在代码中添加。delay
$("idhere").delay(1000).fadeIn(500);
以毫秒为单位
你可以在执行你的函数之前添加一个超时:
setTimeout(function(){jQuery('#dailyskins').fadeIn('show')}, 200);
或者您可以使用。
$("idhere").delay(1000).show();
相关文章:
- 为JS函数添加延迟
- 如何为.css状态的更改添加延迟
- 我在向jquery脚本添加延迟时遇到问题
- 如何在使用flash音乐播放器的母版页中自动播放音乐之前添加延迟
- 在添加类之后,为DIPLAY内容添加延迟
- 如何在启动Mocha测试用例之前添加延迟
- 如何添加延迟计时器
- 尝试向 jQuery AJAX 请求添加延迟
- 如何在 AJAX 函数中添加延迟函数
- 如何使用 JQuery 添加延迟?(让它等待 5 秒再继续)
- 如何在引导下拉列表悬停时添加延迟
- 向每个列表项添加延迟的 CSS 动画
- 向 JavaScript 函数添加延迟
- 在“for”循环迭代之间添加延迟
- 使用Javascript向鼠标悬停添加延迟
- 在ajax脚本中添加延迟
- 在Ajax调用后向JQuery keyup()添加延迟
- 在showMessage()之后添加延迟
- 在带有传递给函数的变量的javascript循环中添加延迟
- Javascript为动画添加延迟