国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS 事件延遲執行說明分析

2019-11-21 00:30:48
字體:
來源:轉載
供稿:網友

思路:當用戶劃過 設置變量i=0;
每過100毫秒 i++
當i==10的時候就剛好 是1秒。就觸發事件。
   否則用清楚setInterval i不在++;
哈哈。不知道我描述清楚沒。
代碼:

復制代碼 代碼如下:

var delay=function(t,fn){
var i=0,
j=10,
t=(t*1000)/j,
//把延遲時間平均分成10等份
_this=this,
//解決this綁定問題,所以調用delay函數的時候,請處理好this指向本身對象
d=setInterval(function(){
i++;
if(i==j){
clearInterval(d);
fn.apply(_this);
};
},t);
_this.onmouseout=function(){
clearInterval(d);
};
}

測試代碼:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴马| 温州市| 怀安县| 商河县| 景泰县| 潼南县| 突泉县| 巴楚县| 黑山县| 茂名市| 蒙城县| 萨迦县| 麻江县| 通江县| 湘潭市| 张家港市| 英德市| 周宁县| 威宁| 福鼎市| 磐石市| 定日县| 阜康市| 界首市| 通海县| 健康| 额济纳旗| 固安县| 科尔| 水富县| 武夷山市| 稷山县| 报价| 改则县| 宜章县| 漳州市| 筠连县| 徐州市| 西林县| 彭阳县| 乳源|