|
@@ -361,24 +361,31 @@ function mySysIsIos(){
|
|
|
}
|
|
|
$(function(){
|
|
|
//自定义tap
|
|
|
- $(document).on("touchstart", function(e) {
|
|
|
- var $target = $(e.target);
|
|
|
- $target.data("isMoved", 0);
|
|
|
- $target.data("startTime", Date.now());
|
|
|
- });
|
|
|
- $(document).on("touchmove", function(e) {
|
|
|
- var $target = $(e.target);
|
|
|
- $target.data("isMoved", 1);
|
|
|
- });
|
|
|
- $(document).on("touchend", function(e) {
|
|
|
- var $target = $(e.target);
|
|
|
- var startTime = $target.data("startTime");
|
|
|
- if(Date.now()-startTime>200){
|
|
|
- return;
|
|
|
- }
|
|
|
- if($target.data("isMoved") == 1){
|
|
|
- return;
|
|
|
- }
|
|
|
- $target.trigger("tap");
|
|
|
- });
|
|
|
+ if("ontouchend" in document){
|
|
|
+ $(document).on("touchstart", function(e) {
|
|
|
+ var $target = $(e.target);
|
|
|
+ $target.data("isMoved", 0);
|
|
|
+ $target.data("startTime", Date.now());
|
|
|
+ });
|
|
|
+ $(document).on("touchmove", function(e) {
|
|
|
+ var $target = $(e.target);
|
|
|
+ $target.data("isMoved", 1);
|
|
|
+ });
|
|
|
+ $(document).on("touchend", function(e) {
|
|
|
+ var $target = $(e.target);
|
|
|
+ var startTime = $target.data("startTime");
|
|
|
+ if(Date.now()-startTime>200){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if($target.data("isMoved") == 1){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $target.trigger("tap");
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ $(document).on("click", function(e) {
|
|
|
+ var $target = $(e.target);
|
|
|
+ $target.trigger("tap");
|
|
|
+ });
|
|
|
+ }
|
|
|
});
|