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

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

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

瀏覽:109日期: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
相關文章:
主站蜘蛛池模板: 欧美日韩一区二区三区久久 | 国产一区二区精品久久凹凸 | 日本特一级毛片免费视频 | 亚洲精品色一区二区三区 | 亚洲国产成人久久一区www | 日本毛片在线观看 | 一本高清 | 天天鲁天天爱天天鲁天天 | 中国日本高清免费视频网 | 精品视频 九九九 | 日韩精品免费看 | 久久黄色一级视频 | 国产亚洲毛片在线 | 99久久免费精品国产免费高清 | 国产欧美日韩一区二区三区在线 | 久久国产成人福利播放 | 欧美成人免费xxx大片 | 久久99亚洲精品久久 | 亚州一级毛片 | 久久九九免费视频 | 在线视频免费国产成人 | 国产成人久久777777 | 国产妇乱子伦视频免费 | 黄色上床网站 | 午夜成人在线视频 | 成人午夜做爰视频免费看 | 自拍视频第一页 | 精品日本一区二区三区在线观看 | 91国在线观看 | 免费特黄一级欧美大片 | 九一福利视频 | 国产三级精品在线 | 国产成人香蕉在线视频网站 | 在线高清免费爱做网 | 亚洲久久网 | chinese多姿势videos | 国产成人a视频在线观看 | 在线播放成人毛片免费视 | 黄色网址在线免费观看 | 4455永久在线毛片观看 | 成人免费一级片 |