我有2个jquery的功能:功能是否可以延迟启动而不是延迟?
$(document).ready(function(){
$("#title").click(function(){
$("#click").delay(2700)
.css({opacity: 0.0, visibility: "visible"})
.animate({opacity: 0.5
});
});
});
和
$(document).ready(function(){
$("#click").hover(
function() {
$("#card12").animate({top:'220px'},100);},
function() {
$("#card12").animate({top:'330px'},100);
});
});
这是怎么说的工作:
1.我点击(DIV ID = #title)
2.(DIV ID = #click)将显示延迟2700ms
3.无论何时我将光标指向(div id =#点击),(div id =#card12)将滑动上移
我的问题是:
1.我在2700ms(延迟(div id =#点击)出现之前意外地将光标指向了(div id =#click)区域)
2.而不是忽略它, (DIV ID =#card12)回应,一旦(DIV ID =#点击)已被完全装入
(向上滑动),例如:我点我的光标(DIV ID =#点击)区,在2700ms之前将区域外光标前后移出2次(出现前(div id =#点击)之前的延迟)。 (div id =##click12)),jQuery将滑过(div id =“#card12”)两次,(div id =#点击“已被完全加载(即使我的光标在加载时间之外(div id =#click))区域
我的问题是:
是否可以忽略在2700ms之前发生的任何事情#click延迟才显示出来)?
PS:我知道这是更容易,如果我可以使用codePen/jsFiddle执行,但我不知道如何使用codePen/jsFiddle使用2 jquery-(IES?)
非常感谢您
只需将这两个函数放在jsfiddle的JS框中:http://jsfiddle.net/fmZjK/。不难;) –
请在您的脚本中添加您所指的相关HTML。这样我们就可以做我们自己的jsfiddle来让我们更好地理解你的问题并提出一个解决方案。或者将所有脚本转储到jsFiddle中,然后自己添加相关的HTML并发布小提琴链接。 – Nope