色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

javascript - 原生JS和jQuety關于設置圖片輪播定時器問題

瀏覽:103日期:2023-03-02 10:25:39

問題描述

關于圖片輪播,設置自動播放問題:如果使用原生JS代碼,當前我了解兩種方法,第一種:

function next(){ 這里是代碼,比如index++;}var timer=setInterval(next, 2000);

第二種(其中oBtnNext是指獲取到的某個按鈕):

oBtnNext.onclick=function(){ 這里是代碼,比如index++;} var timer=setInterval(oBtnNext.onclick,2000);

重點來了,問題是,如果用jQuery($('#next')等價于上面中的oBtnNext)

$('#next').click(function(){ 這里是代碼,比如index++;}

為什么寫

var timer=setInterval($('#next').click,2000)

var timer=setInterval($('#next').click(),2000)

都不可以,但是

var timer=setInterval(function () { $('#next').click()},2000);

卻可以。

問題解答

回答1:

你還是沒理解setInterval的用法setInterval(code,millisec[,'lang'])其中的code是要調用的函數或要執行的代碼串。使用代碼串的時候,要加上“”來把方法變成字符串..(詳見w3school)

oBtnNext.onclick=function(){} var timer=setInterval(oBtnNext.onclick,2000);

這里好用是因為oBtnNext.onclick是一個function

var timer=setInterval($('#next').click,2000)

var timer=setInterval($('#next').click(),2000)

都不好使,因為這倆既不是function也不是代碼串,你可以試試寫

var timer=setInterval(’$('#next').click()’,2000)

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 欧美黄网站免费观看 | 高清视频一区 | 美国一级毛片片aa久久综合 | 一本色道久久爱88av | 亚洲香蕉久久一区二区 | 国内交换一区二区三区 | 中文字幕亚洲精品 | 91成人啪国产啪永久地址 | 欧美日韩在线观看一区二区 | 欧美精品综合一区二区三区 | aaa一级| 欧美日本韩国一区 | 九九精品视频在线观看九九 | 日本一级在线播放线观看视频 | 久久精品视屏 | a级片在线免费播放 | 天堂最新版 | 成人毛片免费播放 | 国产国产人免费人成成免视频 | 在线视频自拍 | 久久精品道一区二区三区 | 韩国美女爽快毛片免费 | 日韩免费一级毛片欧美一级日韩片 | 国产一区二区亚洲精品天堂 | 成人欧美一区二区三区视频xxx | 毛片一级免费 | 亚洲国语在线视频手机在线 | 波多野结衣在线观看3人 | 国产网址在线观看 | 成人久久18免费网站入口 | 久久视频在线播放视频99re6 | 欧美整片在线 | 在线观看日韩www视频免费 | 日本一区二区三区在线 视频观看免费 | 一区二区欧美视频 | 亚洲欧美另类在线视频 | 最新精品亚洲成a人在线观看 | a级毛片免费播放 | 亚洲精品视频观看 | 欧美粗又大gay69视频 | 国产精品自拍在线 |