From d090efe4294028c5e09248460d70608b9d50153f Mon Sep 17 00:00:00 2001 From: Andrew Trice Date: Thu, 10 May 2012 09:49:29 -0400 Subject: [PATCH] bug fix in scroll that prevents selection of form elements. --- .../04 - form elements/index.html | 57 +++++++++++++++++++ src/libs/iscroll.js | 2 + 2 files changed, 59 insertions(+) create mode 100644 samples/01 - viewnavigator/04 - form elements/index.html diff --git a/samples/01 - viewnavigator/04 - form elements/index.html b/samples/01 - viewnavigator/04 - form elements/index.html new file mode 100644 index 0000000..34a40e5 --- /dev/null +++ b/samples/01 - viewnavigator/04 - form elements/index.html @@ -0,0 +1,57 @@ + + + + View Navigator Sample + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/libs/iscroll.js b/src/libs/iscroll.js index 0957eca..bbf0d42 100755 --- a/src/libs/iscroll.js +++ b/src/libs/iscroll.js @@ -175,6 +175,8 @@ iScroll.prototype = { switch(e.type) { case START_EV: if (!hasTouch && e.button !== 0) return; + var nodeName = e.target.nodeName.toUpperCase(); + if (nodeName == "TEXTAREA" || nodeName == "INPUT" || nodeName == "SELECT" ) return; that._start(e); break; case MOVE_EV: that._move(e); break;