我自己封装了一个js函数!
使用起来有些问题,我设定了callback,会随着点击次数的增加,执行次数也会增加,不知道是什么原因!
js封装的函数
showConfirm(title , content , showCancel , success , cancel)
{
showCancel = showCancel === false ? showCancel : true;
$('#showModal .modal-title').text(title);
$('#showModal .modal-body').text(content);
if(!showCancel)
{
$('#showModal .cancel').hide();
}
$('#showModal .cancel').eq(0).click(cancel);//取消按钮DOM
$('#showModal .success').eq(0).click(success);//确定按钮DOM
$('#showModal').modal();
}
前端调用
<button class="btn btn-info btn-sm" onclick="test()">test</button>
<script>
function test()
{
pages.showConfirm('测试','测试内容',true,function(){
console.log(1);
},function(){
console.log(2);
})
}
</script>
console.log中打印的次数会随着点击次数不断递增!
ABOUTYOU
相关分类