File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " angular-wtpbox" ,
3
- "version" : " 0.0.11 " ,
3
+ "version" : " 0.0.12 " ,
4
4
"main" : " src/pbox.js" ,
5
5
"dependencies" : {
6
6
"angular" : " ~1.2.25" ,
Original file line number Diff line number Diff line change 157
157
arrow : false ,
158
158
openClass : 'pbox-open' ,
159
159
closeClass : 'pbox-close' ,
160
- autoClose : true , //点击其他区域自动关闭
160
+ autoClose : true , //点击其他区域自动关闭,当点击触发弹出框的元素或者弹出框内部元素时不关闭,
161
+ forceClose : false , //autoClose为true时起作用,点击触发弹出框的元素也关闭
161
162
offset : 1 , //位移位置
162
163
autoAdapt : true , //是否自动计算上下,左右的高度或者宽度,当 placement 为 bottom,top的时候为true,自动调整 placement
163
164
watch : false , //watch 弹出框的宽高,当有变化的时候重新计算位置
267
268
if ( util . hasClass ( _eTarget , 'pbox' ) ) {
268
269
return ;
269
270
}
270
- if ( util . hasClass ( _eTarget , globalOptions . triggerClass ) ) {
271
+ if ( ! _self . _options . forceClose && util . hasClass ( _eTarget , globalOptions . triggerClass ) ) {
271
272
var isResult = false ;
272
273
var _target = util . getTarget ( e ) ;
273
274
if ( _target && _target . data ( globalOptions . boxInstanceName ) ) {
You can’t perform that action at this time.
0 commit comments