File tree 1 file changed +4
-10
lines changed
src/assets/lib/multiple-select
1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change 1
1
/**
2
2
* @author zhixin wen <wenzhixin2010@gmail.com>
3
- * @version 1.3.9
3
+ * @version 1.3.10
4
4
*
5
5
* http://wenzhixin.net.cn/p/multiple-select/
6
6
*
631
631
var msDropHeight = this . $drop . outerHeight ( ) || 0 ;
632
632
var msDropWidth = this . $drop . outerWidth ( ) || 0 ;
633
633
var selectOffsetTop = this . $parent . offset ( ) . top ;
634
+ var selectOffsetLeft = this . $parent . offset ( ) . left ;
634
635
var selectParentWidth = this . $parent . width ( ) ;
635
636
var spaceBottom = this . availableSpaceBottom ( ) ;
636
- var spaceLeft = this . availableSpaceLeft ( ) ;
637
637
var spaceTop = this . availableSpaceTop ( ) ;
638
638
var windowWidth = $ ( window ) . width ( ) ;
639
639
662
662
}
663
663
664
664
// auto-adjust left/right position
665
- if ( ( windowWidth - msDropWidth ) < spaceLeft ) {
666
- var newLeftOffset = spaceLeft - ( msDropWidth - selectParentWidth ) ;
665
+ if ( ( windowWidth - msDropWidth ) < selectOffsetLeft ) {
666
+ var newLeftOffset = selectOffsetLeft - ( msDropWidth - selectParentWidth ) ;
667
667
this . $drop . offset ( { left : newLeftOffset } ) ;
668
668
}
669
669
725
725
return windowHeight - ( msDropOffsetTop - pageScroll ) ;
726
726
} ,
727
727
728
- availableSpaceLeft : function ( ) {
729
- var pageScrollLeft = $ ( window ) . scrollLeft ( ) || 0 ;
730
- var msDropOffsetLeft = this . $parent . offset ( ) . left ;
731
- return msDropOffsetLeft - pageScrollLeft ;
732
- } ,
733
-
734
728
availableSpaceTop : function ( ) {
735
729
var pageScroll = $ ( window ) . scrollTop ( ) || 0 ;
736
730
var msDropOffsetTop = this . $parent . offset ( ) . top ;
You can’t perform that action at this time.
0 commit comments