webView自己的回彈效果, 用javascript
事件監聽添加禁止。java
<script type='text/javascript'> document.querySelector('body').addEventListener('touchstart', function (ev) { event.preventDefault(); }); </script>
該方法將通知 Web 瀏覽器不要執行與事件關聯的默認動做(若是存在這樣的動做)。例如,若是 type屬性是 "submit",在事件傳播的任意階段能夠調用任意的事件句柄,經過調用該方法,能夠阻止提交表單。注意,若是 Event 對象的 cancelable 屬性是 fasle,那麼就沒有默認動做,或者不能阻止默認動做。不管哪一種狀況,調用該方法都沒有做用。
換句話說,就是將這個元素的專屬動做禁止。我見過有一些插件是這麼寫的。web
$(document).on($('a'),'click',function(event){ event.preventDefault(); })
目的就是禁止的跳轉。也就說明了event.preventDefault();能夠禁止a元素的專屬動做。瀏覽器
然而我錯殺了click!!!原生touchstart組能夠用, 可是要本身寫click了....ui
簡單點麼不要禁那麼多, 禁止一個move, 這裏若是寫touchstart就會致使click失效spa
document.querySelector('body').addEventListener('touchmove', function (ev) {
event.preventDefault();
});插件
好了, click可用code