Prevent dragging if the mouse is on a scroll bar. #2
1 changed files with 12 additions and 1 deletions
|
@ -79,6 +79,17 @@
|
||||||
* @return {boolean} The parent's _mouseStart return value
|
* @return {boolean} The parent's _mouseStart return value
|
||||||
*/
|
*/
|
||||||
_mouseStart: function (event) {
|
_mouseStart: function (event) {
|
||||||
|
|
||||||
|
//-- start contribution by Aaron Waldon (@aaronwaldon on Github)
|
||||||
|
//prevent drag if a scroll bar
|
||||||
|
if ( event.pageX - this.element.offset().left + this.element.prop('scrollLeft') > this.element.prop('scrollWidth') ) { //horizontal scroll
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if ( event.pageY - this.element.offset().top + this.element.prop('scrollTop') > this.element.prop('scrollHeight') ) { //vertical scroll
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
//-- end contribution by Aaron Waldon
|
||||||
|
|
||||||
var retValue = this._super(event);
|
var retValue = this._super(event);
|
||||||
this.lastDragEvent = null;
|
this.lastDragEvent = null;
|
||||||
this.scrollInfo = {
|
this.scrollInfo = {
|
||||||
|
|
Loading…
Reference in a new issue