Add touch support to your browser.
Small, transparent, and syntax-less library that adds touch support to your browser.
- Handy for desktop debugging
- Add touch to touch-less devices
- Does nothing on touch-enabled devices
- PhoneGap and mobile web friendly
More detail and a demo are on the thumbs.js homepage.
- FireFox Desktop
- Opera Desktop
- Webkit Desktop
- Webkit Mobile
<!-- include before all javascript -->
<!-- can also be dynamically loaded -->
<script type="text/javascript" src="thumbs.js"></script>
// later on...
element.addEventListener('touchstart', callback, false);
element.addEventListener('touchend', callback, false);
element.addEventListener('touchmove', callback, false);
// jQuery or zepto.js
$(element).bind('touchstart', callback);
// xui
$(element).on('touchstart', callback);
Run:
make
Generates:
build/thumbs.x.x.js
build/thumbs.x.x.min.js
Open in a browser:
test/index.html
Open in a browser:
example/index.html
We use GitHub Issues
By the way, you rock! Thanks for helping us improve thumbs.js.
Pull requests are welcome!
We appreciate the use of topic branches.
git checkout -b issue_23
# code
git commit -m "Issue 23: Fix a bad bug."
git push origin issue_23
# send pull request from branch issue_23 to mwbrooks:master