取消操作如果“取消”;作为对confirm()的响应
Undo action if "cancel" is pressed in response to confirm()
我做了一个快速列表,你可以把它拖到垃圾桶(这样就可以删除它)。
当你按下"ok"时,一切都工作了,并且项目被告知要删除。虽然如果你按"取消"键来确认弹出,项目显示在垃圾桶中,而不是我希望它回到它在列表中的位置。
JSFiddle: http://jsfiddle.net/Gdze8/2/
Javascript: $( init )
function init() {
$(".contentItem").draggable({
revert: 'invalid'
});
$(".list4").droppable( {
accept: ".contentItem",
drop: function(event, ui) {
ui.draggable.hide();
if (confirm("Are you sure you want to delete?")){
ui.draggable.remove();
bottomInfo ();
} else {
ui.draggable.show();
}
return false;
}
});
}
您将在可拖动项上添加确认,如果未确认则返回确认等:
$(".contentItem").draggable({
revert : function(event, ui) {
var state = confirm("Are you sure you want to delete?");
if (state) $(this).remove();
return !state;
}
});
小提琴
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- jquery点击函数select&取消选择
- 使用Jquery选择或取消选择ListView中的所有复选框
- 使用jquery选中/取消选中单个复选框
- 使用javascript取消隐藏和隐藏表单中的某些元素
- 如何销毁/删除/取消绑定SnapSVG.js
- 滚动然后捕捉到顶部而不是取消捕捉
- 取消绑定主干视图事件
- 如何取消object.prototypes javascript的一个函数
- 使用javascript在页面加载时取消选中所有复选框
- 阻止浏览器对keydown事件作出反应,但不取消该事件
- Angular Material$mdDialog.confirm;OK”;以及“;取消“;选项
- Javascript使用Confirm取消表单提交
- javascript confirm()取消导航
- 为什么JS confirm()获胜't当我在确认对话框中点击“取消”时,取消提交操作
- 如果confirm为false,则取消选中复选框
- JavaScript:如果用户取消confirm(),文件输入onclick将阻止更改
- Javascript confirm() 在单击取消时仍然执行操作.:(.
- 取消操作如果“取消”;作为对confirm()的响应
- 在javascript confirm()取消后,在表单提交按钮上运行AJAX函数