一、tap.js解决方案
- <script src="tap.js"></script>
- <div id="container">
- <button id="button-1">Click event</button>
- <button id="button-2">Tap event</button>
- </div>
- <div id="output"></div>
- <script>
- var container = document.getElementById('container')
- var button1 = document.getElementById('button-1');
- var button2 = document.getElementById('button-2');
- var output = document.getElementById('output');
- var tap = new Tap(container);
- button1.addEventListener('click', callback, false);
- button2.addEventListener('tap', callback, false);
- function callback (e) {
- e.preventDefault();
- var p = document.createElement('p');
- p.textContent = 'event: ' + e.type;
- output.insertBefore(p, output.firstChild);
- }
- </script>
- <script type="application/javascript">
- window.addEventListener('load', function () {
- FastClick.attach(document.body);
- }, false);
- function xian() {
- $(".fu").show().hide(350);
- }
- </script>