当按钮被双击时,Jquery,fadeout div

时间:2014-05-26 11:01:26

标签: jquery

如果我有一个按钮,当我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秒。

1 个答案:

答案 0 :(得分:1)

更新:由于问题已更改,答案不再针对问题。在编辑答案之前等待有关的更多信息。

据我了解你的问题,你想要双击按钮,淡出?

这应该做的工作:

$("button").dblclick(function() {
    $(this).fadeOut('fast');
});

代码中的问题是$('div')没有引用触发.dblclick()事件的按钮。但是,$(this) 确实将引用到触发.dblclick()事件的元素。


也许还要看看.dblclick() on jQuery.com