bootstrap-jquery-plugin icon indicating copy to clipboard operation
bootstrap-jquery-plugin copied to clipboard

confirm框,callback回调我觉得应该有一个bug

Open stsuwenrong opened this issue 10 years ago • 1 comments

点击确定,执行回调应该放在 hidden.bs.modal 隐藏动作完成触发事件中,如: $msgbox.modal('hide').one('hidden.bs.modal', function() { if (destroy) { $this.data(parentDataName).append($this); $msgbox.remove(); //bug fix by su.wenrong callback && callback(); } }); 因为之前的写法,由于bootStrap modal隐藏动作是异步为隐藏滚动条做了些body padding-right 的调整工作,而隐藏动作完成后需调整回正常状态,callback 需要在确保完成隐藏动作完成后(调整回正常状态)才执行,这样就不会冲突出现:冲突场景 在callback 里面又有打开另一个modal时,就会出现调整冲突,之前的调整还未结束,出现新的modal框就出现调整错误,导致body padding-right 多出多余的px。

stsuwenrong avatar Aug 30 '15 04:08 stsuwenrong

这一点可能不太好调整

我感觉这个padding就不应该出现,modal show时整个页面都移动了一下,我一般会强制禁掉它

    body { padding-right: 0 !important }

newghost avatar Aug 31 '15 01:08 newghost