Javascript jQuery效果组合
我想对同一个dom应用高亮显示和删除效果。一个接一个。不幸的是,高亮效果是不可见的,因为删除后会立即触发 有没有推迟删除操作的想法Javascript jQuery效果组合,javascript,jquery,highlight,Javascript,Jquery,Highlight,我想对同一个dom应用高亮显示和删除效果。一个接一个。不幸的是,高亮效果是不可见的,因为删除后会立即触发 有没有推迟删除操作的想法 $("#<%= dom_id(@stock) %>").effect("highlight", {}, 4000) $("#<%= dom_id(@stock) %>").remove() $(“#”)效果(“突出显示”{},4000) $(“#”)删除() 是jQuery插件吗?我在jQuery网站上找不到任何关于该功能的文档 使用,因为
$("#<%= dom_id(@stock) %>").effect("highlight", {}, 4000)
$("#<%= dom_id(@stock) %>").remove()
$(“#”)效果(“突出显示”{},4000)
$(“#”)删除()
是jQuery插件吗?我在jQuery网站上找不到任何关于该功能的文档
使用,因为动画完成后,您收到了回调
$("#<%= dom_id(@stock) %>").animate({
opacity: 0.25,
}, 4000, function() {
// Animation complete.
$("#<%= dom_id(@stock) %>").remove();
});
是jQuery UI的一部分,此函数还支持在效果完成后进行“回调”。
希望这有帮助是一个jQuery插件吗?我在jQuery网站上找不到任何关于该功能的文档 使用,因为动画完成后,您收到了回调
$("#<%= dom_id(@stock) %>").animate({
opacity: 0.25,
}, 4000, function() {
// Animation complete.
$("#<%= dom_id(@stock) %>").remove();
});
是jQuery UI的一部分,此函数还支持在效果完成后进行“回调”。
希望这有帮助问题是,.remove()
不能延迟。它是立即触发的函数之一,这意味着.delay()
什么也不做
但是,JavaScript的setTimeout()
函数将:
$('#g').click(function(){
$("#hi").hide("highlight", {}, 4000)
setTimeout('$("#<%= dom_id(@stock) %>").remove();', 4100)
});
$('#g')。单击(函数(){
$(“#hi”).hide(“highlight”,{},4000)
setTimeout(“$”(“#”).remove();”,4100)
});
这里有一个问题。问题是,.remove()
不能延迟。它是立即触发的函数之一,这意味着.delay()
什么也不做
但是,JavaScript的setTimeout()
函数将:
$('#g').click(function(){
$("#hi").hide("highlight", {}, 4000)
setTimeout('$("#<%= dom_id(@stock) %>").remove();', 4100)
});
$('#g')。单击(函数(){
$(“#hi”).hide(“highlight”,{},4000)
setTimeout(“$”(“#”).remove();”,4100)
});
这里有一个。.effect()具有回调参数,该参数将在效果完成后调用。看
$(“#”).effect(“highlight”,{},4000,function(){
$(“#”)删除();
});
.effect()具有回调参数,该参数将在效果完成后调用。看
$(“#”).effect(“highlight”,{},4000,function(){
$(“#”)删除();
});
我相信jquery UI会带来效果。我相信jquery UI会带来效果。谢谢。我删除了remove操作,可以很好地使用您的语法。这就是我所需要的。谢谢你的欢迎。很高兴我能帮忙,谢谢。我删除了remove操作,可以很好地使用您的语法。这就是我所需要的。谢谢你的欢迎。很高兴我能帮忙。