diff --git a/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIListView.js b/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIListView.js index 6349f44ca7..d03b1e18e1 100644 --- a/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIListView.js +++ b/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIListView.js @@ -434,7 +434,8 @@ ccs.UIListView = ccs.UILayout.extend({ * @param {cc.Point} touchPoint */ checkChildInfo: function (handleState, sender, touchPoint) { - this.interceptTouchEvent(handleState, sender, touchPoint); + if(this._enabled && this._touchEnabled) + this.interceptTouchEvent(handleState, sender, touchPoint); }, moveChildren: function (offset) { diff --git a/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIPageView.js b/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIPageView.js index abe955f940..4cd553647c 100644 --- a/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIPageView.js +++ b/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIPageView.js @@ -494,7 +494,8 @@ ccs.UIPageView = ccs.UILayout.extend({ }, checkChildInfo: function (handleState, sender, touchPoint) { - this.interceptTouchEvent(handleState, sender, touchPoint); + if(this._enabled && this._touchEnabled) + this.interceptTouchEvent(handleState, sender, touchPoint); }, interceptTouchEvent: function (handleState, sender, touchPoint) { diff --git a/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIScrollView.js b/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIScrollView.js index 323283d76b..e67f00d8ab 100644 --- a/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIScrollView.js +++ b/extensions/CocoStudio/GUI/UIWidgets/ScrollWidget/UIScrollView.js @@ -1302,7 +1302,8 @@ ccs.UIScrollView = ccs.UILayout.extend({ * @param {cc.Point} touchPoint */ checkChildInfo: function (handleState, sender, touchPoint) { - this.interceptTouchEvent(handleState, sender, touchPoint); + if(this._enabled && this._touchEnabled) + this.interceptTouchEvent(handleState, sender, touchPoint); }, scrollToTopEvent: function () {