日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

事件概念和事件监听

發(fā)布時間:2024/1/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 事件概念和事件监听 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

事件監(jiān)聽主要是

使用返回值改變HTML元素的默認(rèn)行為

常見的事件類型

鼠標(biāo)事件 如經(jīng)過、點擊前后、松開鼠標(biāo)等

還有HTML事件和鍵盤事件

通過這次可以完成 輪播圖的制作

<script type="text/javascript">
?? ?//將路徑封裝到數(shù)組中
?? ?var arr=["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg","img/5.jpg","img/6.jpg","img/7.jpg","img/8.jpg"];
?? ?//定義下標(biāo)
?? ?var index=0;
?? ?//定義圖片元素
?? ?var img;
?? ?//定義定時器變量
?? ?var timer;
?? ?window.οnlοad=function(){
?? ??? ?img=document.getElementById("pic");
?? ??? ?//設(shè)置定時器
?? ??? ?timer=window.setInterval(next,2000);
?? ??? ?//當(dāng)鼠標(biāo)移動img停止監(jiān)聽
?? ??? ?img.οnmοuseοver=stop;
?? ??? ?img.οnmοuseοut=start;
?? ?}
?? ?function change(node){
?? ??? ?//獲取按鈕元素value值計算下標(biāo)
?? ??? ? index=node.value-1;
?? ??? ?//將圖片路徑傳給下標(biāo)地址
?? ??? ?img.src=arr[index];
?? ??? ?
?? ?}
?? ?//下一張
?? ?function next(){
?? ??? ?if(index==arr.length-1){
?? ??? ??? ?index=0;
?? ??? ??? ?
?? ??? ?}else{
?? ??? ??? ?index++;
?? ??? ?}
?? ??? ?img.src=arr[index];
?? ?}
?? ?function up(){
?? ??? ?if(index==0){
?? ??? ??? ?index=arr.length-1;
?? ??? ??? ?
?? ??? ?}else{
?? ??? ??? ?index--;
?? ??? ?}
?? ??? ?img.src=arr[index];
?? ?}
?? ?//取消定時器
?? ?function stop(){
?? ??? ?window.clearInterval(timer);
?? ?}
?? ?//開始定時
?? ?function start(){
?? ??? ?timer=window.setInterval(next,2000);
?? ?}
?? ?</script>
</head>

<body>
<img src="img/1.jpg" id="pic">
<input type="button" value="上一張"? onClick="up()">
<input type="button" value="1" onClick="change(this)">
<input type="button" value="2" onClick="change(this)">
<input type="button" value="3" onClick="change(this)">
<input type="button" value="4" onClick="change(this)">
<input type="button" value="5" onClick="change(this)">
<input type="button" value="6" onClick="change(this)" >
<input type="button" value="7" onClick="change(this)">
<input type="button" value="8" onClick="change(this)">
<input type="button" value="下一張" onClick="next()">
</body>

?

轉(zhuǎn)載于:https://www.cnblogs.com/sy130908/p/11189842.html

總結(jié)

以上是生活随笔為你收集整理的事件概念和事件监听的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。