最近在做公司的总控项目,这个项目比较老,全是用html,css,js,jq完成的.陆陆续续也碰到不少问题,记录一下.
问题:
在点击提交保存后,弹出确定保存弹框,一个取消按钮,一个确定按钮.第一次点击确定按钮成功.第二次点击按钮以后失败.
解决方案:
我不清楚是什么原因导致的了.好像是好像是点击事件只执行一次就解绑了,如果需要再次点击使用,需要重新绑定.如果有知道的朋友麻烦告诉我一下.
因为这个确认框按钮事件重新绑定可能会多次使用,所以将这个方法独立出来.
//页面通用方法——确认框确定按钮事件重新绑定
var confirmModalRebinding = function (id, fn) {
var $confirm = $('#' + id);
var $confirmBtn = $confirm.find('[data-am-modal-confirm]');
$confirmBtn.off().on('click', fn);
}
//实物商品添加保存 - 实物商品添加保存确认
var infoAddConfirm = function () {
$('.entity-save').off().on('click', function () {
confirmModalRebinding('confirm-modal', function () {
addEntityList(page);
});
goodsCheck();
});
}
//添加实物商品-信息添加检测确认
var goods