国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - 請教一個關于touchstart事件的小問題

瀏覽:82日期:2022-11-23 14:00:32

問題描述

有一段代碼比較疑惑

var clickEventType=((document.ontouchstart!==null)?’click’:’touchstart’);

如果說 document.ontouchstart!==null,那說明 touchstart 是有的,那應該這樣是:

var clickEventType=((document.ontouchstart!==null)?’touchstart’:’click’)

為什么是上面那種寫法呢?

問題解答

回答1:

如果寫成

var clickEventType=((typeof document.ontouchstart ==='undefined')?’click’:’touchstart’)

你就明白了,ontoucstart 是doucment對象的一個屬性,但是ontouchstart 指向函數(shù)的的一個引用,也就是ontouchstart指向一個對象,未指向時,ontouchstart 需要一個初始值 ,這個初始值是null,如果支持touchstart事件,那ontouchstart初始值設為null ,所以是這樣的寫法

回答2:

document.ontouchstart == null;

這說明當前瀏覽器是支持ontouchstart的,因為如果不支持,document.ontouchstart的值是undefined,再者document.ontouchstart沒有被綁定事件的情況下就是等于null, 所以你才可以這樣使用document.ontouchstart = function(){};

初始值就是Null,如果不等于null,可以說不支持

document.ontouchstart !== null;

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲精品欧美精品一区二区 | 欧美高清在线精品一区二区不卡 | 美女扒开双腿让男人爽透视频 | 欧美一级美片在线观看免费 | 99久久成人国产精品免费 | 欧美成年黄网站色高清视频 | 国产精品亲子乱子伦xxxx裸 | 国产夫妇肉麻对白 | 久久女同互慰一区二区三区 | 成人久久久 | 美女又黄又免费视频 | 久久欧美精品欧美九久欧美 | 久久久久依人综合影院 | 精品国产97在线观看 | 精品午夜一区二区三区在线观看 | 1204国产成人精品视频 | 美女被靠视频免费网站不需要会员 | 久久国产精品久久 | 国产福利拍拍拍 | 亚洲视频播放 | 国产伦子伦视频免费 | 国产一区在线免费观看 | 中文字幕免费观看 | 中文字幕在线看片成人 | 男女超猛烈啪啦啦的免费视频 | 久久久综合视频 | 精品96在线观看影院 | 手机在线毛片 | 久久精品国产一区 | 欧美成人精品第一区 | 欧美一级二级毛片视频 | 欧美精品国产一区二区三区 | 久久久亚洲欧美综合 | 在线免费观看欧美 | 日本黄页网站免费大全 | 日本欧美一区二区三区在线 | 岛国在线永久免费视频 | 国产精品久久久久久久久免费观看 | 免费的三级毛片 | 欧美亚洲激情视频 | 外国三级毛片 |