[英]removing a div on double click using jQuery
我正在嘗試通過雙擊執行此操作,但是我不走運,我如何將“ click”更改為雙擊,因為“ dblclick”無法在其位置正常工作
$('.shapes').on("click", function(){
if(!$(this).hasClass("master"))
{
$(this).remove();
}
});
dblclick
-API: http : //api.jquery.com/dblclick/
工作演示 http://jsfiddle.net/AyD3S/ :)
碼
$('.shapes').on("dblclick", function(){
if(!$(this).hasClass("master"))
{
$(this).remove();
}
});
編輯:
JSFiddle示例: http : //jsfiddle.net/85k3d/3/
//double clicking a master shape copy
$('.master').on("dblclick", function() {
//Remove old shape
$('.shapes2').fadeOut();
//Clone new shape
var $clone = $(this).clone();
$clone.attr("id", "shape"+counter);
$clone.removeClass('master');
$clone.addClass('shapes2');
$clone.appendTo("#playArea");
counter++;
});
如果可能,您可以提供示例的鏈接。 我認為這是您嘗試重新創建的效果
您可以嘗試在雙擊該類時將其刪除,而不是通過if語句查找該類
<div class="master">
</div>``
$( ".master" ).dblclick(function() {
$( this ).remove();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.