几个遍历出来的按钮(例如发送ajax请求返回),点击按钮后弹出一个窗口,点击窗口中的“确定”,删除触发弹窗的按钮,这个方法怎么写?
初始代码:
DOM
在第一次ajax完成请求(成功)后,.box里面会添加一个或多个a标签:
点击a后.pop-box会生成代码,形成一个弹窗:
JS
//触发弹窗
pop('确定删除','确定删除该项目吗?','#')
//弹窗
function pop(title,desc,link){
var ele=''+title+'
'+desc+'
';
$(".popTip").html(ele);
$(".popTip .bg").fadeIn(100);
$(".popTip .box").delay(100).slideDown(100);
$(".popTip .bg,.popTip a").click(function(){
$(".popTip .box").slideUp(100);
$(".popTip .bg").delay(100).fadeOut(100);
});
}
触发后的.pop-box
确定删除
确定删除该项目吗?
就是这些,需要写成点击.box a,触发弹窗,点击弹出里面的.submit,删除触发弹窗的.box a。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你问的问题好泛,最后给个具体场景,代码
1)按钮点击事件使用事件代理
2)点击按钮popup p(模态的)
3)点击确定后,显示正在处理中的提示信息,同时对话框不关闭
4)发送Ajax请求,发送删除请求,在success回调函数中在删除成功后,关闭popup的p机消息提示
如果删除不成功,关闭消息提示,提示新的消息-删除出错!
5)在点击确定删除按钮前,用户可以直接关闭popup的p