如果我有一个按钮,当我dblclick
时,它应该<div>
淡出。
我再次希望<div>
淡出而不是按钮,但它不起作用。问题是<div>
上的dblclick
不会消失。
$(document).ready(function(){
$(".fnt").hide();
$("#fded").slideUp();
$("button").click(function() {
$("#fded").slideDown();
});
$("button").dblclick(function(){
$("#fded").fadeOut('fast');
});
});
这只是示例代码,我实际上希望<div>
到fadeOut
超过5秒。
答案 0 :(得分:1)
据我了解你的问题,你想要双击按钮,淡出?
这应该做的工作:
$("button").dblclick(function() {
$(this).fadeOut('fast');
});
代码中的问题是$('div')
没有引用触发.dblclick()
事件的按钮。但是,$(this)
确实将引用到触发.dblclick()
事件的元素。
也许还要看看.dblclick() on jQuery.com?