最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript鼠標移動事件以及實戰(zhàn)案例

 更新時間:2023年05月08日 11:44:39   作者:愛吃漢堡的代碼人  
在學習JS中我對鼠標移動事件進行了一些總結(jié),需要的可以作參考,下面這篇文章主要給大家介紹了關(guān)于JavaScript鼠標移動事件以及實戰(zhàn)案例的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

一、鼠標點擊事件

1.onclick單擊事件

鼠標單擊時事件處理函數(shù)

<input type="button" id="bt" value="點擊">
<script>
//找到按鈕并設(shè)置點擊事件
? ?document.getElementById("bt").onclick ?= function (){
? ? ? ? //被點擊后彈出彈出框
? ? ? ?alert("按鈕被點擊")
? ?}
</script>

2.ondblclick雙擊事件

鼠標雙擊時事件處理函數(shù)

<input type="button" id="bt" value="點擊">
<script>
//找到按鈕并設(shè)置雙擊擊事件
? ?document.getElementById("bt").ondblclick ?= function (){
? ? ? ? //被點擊兩次后彈出彈出框
? ? ? ?alert("按鈕被點擊")
? ?}
?</script>

3. onmousedown鼠標按下事件

當鼠標被按下后事件處理函數(shù)

4. onmouseup鼠標松開事件

當鼠標被松開后事件處理函數(shù)

案例:

二、鼠標移動事件

1.onmouseover移入事件

          鼠標移動都某個指點的HTML標簽上時觸發(fā)的事件

2.onmouseout移出事件

           鼠標從HTML標簽上移開時觸發(fā)的事件

3.onmousemove移動事件

          鼠標指針在該元素的上面移動就觸發(fā)

4.mouseenter移入事件

         于onmouseover相同但mouseenter事件只執(zhí)行一次

5.mouseleave移出事件

         于onmouseout相同但mouseenter事件只執(zhí)行一次

三、案列:

效果圖如下:

完整代碼如下:

<html>
	<head>
		<meta charset="utf-8">
		<title>鼠標跟隨</title>
		<style type="text/css">
			div{
				position: relative;
				width: 360px;
				height: 511px;
			}
			img{
				width: 360px;
				border-radius: 5px;/* 設(shè)置圓角 */
			}
			p{
				width: 100px;
				height: 30px;
				position: absolute;/* 絕對定位 */
				left: 0;
				top: 0;
				background-color: rgba(0,0,0,0.666);
				color: white;
				padding: 10px;
				display: none;/* 隱藏 */
				pointer-events: none;/* 不對鼠標事件作出反應 */
			}
		</style>
	</head>
	<body>
		<div id="div_1">
			<img src="img/1.jpg" alt="">
			<p>
				<strong>簡介</strong>
				<span>買建材上京東!京東</span>
			</p>
		</div>
		<script type="text/javascript">
			//獲取div標簽
			var div_1 = document.getElementById("div_1");
			//給div_1綁定事件:onmouseover:鼠標移入事件
			div_1.onmouseover = function(){
				//將p標簽顯示出來,故需要將display的值設(shè)置為block
				document.querySelector("p").style.display = "block";
			}
			//onmouseout:鼠標從元素上移開時觸發(fā)的事件
			div_1.onmouseout = function(){
				將p標簽顯示出來,故需要將display的值設(shè)置為none
				document.querySelector("p").style.display = "none";
			}
			//onmousemove:鼠標從元素上移動時觸發(fā)的事件
			div_1.onmousemove = function(){
				document.querySelector("p").style.left =event.offsetX + "px";
				document.querySelector("p").style.top =event.offsetY + "px";
			}
		</script>
	</body>
</html>

總結(jié)

到此這篇關(guān)于JavaScript鼠標移動事件以及實戰(zhàn)案例的文章就介紹到這了,更多相關(guān)JS鼠標移動事件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript對象拷貝與賦值操作實例分析

    JavaScript對象拷貝與賦值操作實例分析

    這篇文章主要介紹了JavaScript對象拷貝與賦值操作,結(jié)合實例形式分析了javascript對象定義、拷貝、賦值等相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-12-12
  • Javascript面試經(jīng)典套路reduce函數(shù)查重

    Javascript面試經(jīng)典套路reduce函數(shù)查重

    reduce函數(shù),是ECMAScript5規(guī)范中出現(xiàn)的數(shù)組方法.下面通過本文給大家分享Javascript面試經(jīng)典套路reduce函數(shù)查重,需要的朋友參考下吧
    2017-03-03
  • 基于Bootstrap table組件實現(xiàn)多層表頭的實例代碼

    基于Bootstrap table組件實現(xiàn)多層表頭的實例代碼

    Bootstrap table還有一個很多強大的功能,下面就通過本文給大家分享基于Bootstrap table組件實現(xiàn)多層表頭的實例代碼,需要的朋友參考下吧
    2017-09-09
  • Javascript 數(shù)組添加 shuffle 方法的實現(xiàn)代碼

    Javascript 數(shù)組添加 shuffle 方法的實現(xiàn)代碼

    PHP 里面有個非常方便的打亂數(shù)組的函數(shù) shuffle() ,這個功能在許多情況下都會用到,但 javascript 的數(shù)組卻沒有這個方法,沒有不要緊,可以擴展一個,自己動手,豐衣足食嘛。
    2009-09-09
  • JS實現(xiàn)拖拽元素時與另一元素碰撞檢測

    JS實現(xiàn)拖拽元素時與另一元素碰撞檢測

    這篇文章主要為大家詳細介紹了JS實現(xiàn)拖拽元素時與另一元素碰撞檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 微信小程序的開發(fā)范式BeautyWe.js入門詳解

    微信小程序的開發(fā)范式BeautyWe.js入門詳解

    這篇文章主要介紹了微信小程序的開發(fā)范式BeautyWe.js詳解,它是一套專注于微信小程序的企業(yè)級開發(fā)范式,它的愿景是:讓企業(yè)級的微信小程序項目中的代碼,更加簡單、漂亮,需要的朋友可以參考下
    2019-07-07
  • JavaScript生成指定范圍隨機數(shù)和隨機序列的方法

    JavaScript生成指定范圍隨機數(shù)和隨機序列的方法

    這篇文章主要介紹了JavaScript生成指定范圍隨機數(shù)和隨機序列,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • 解決EventSource 刪除單詞的前置空格問題記錄

    解決EventSource 刪除單詞的前置空格問題記錄

    EventSource是HTML5中的一種新的API,用來實現(xiàn)服務器端向客戶端推送事件,相比于常規(guī)的輪詢方式,EventSource可以實現(xiàn)更加高效、低延遲的數(shù)據(jù)傳輸,這篇文章主要介紹了解決EventSource 刪除單詞的前置空格問題記錄,需要的朋友可以參考下
    2024-03-03
  • webpack自動化打包webpack-dev-server的實現(xiàn)

    webpack自動化打包webpack-dev-server的實現(xiàn)

    我們每次改完要打包的資源文件,和配置文件都是是輸入npx webpack命令手動打包的,本文就來介紹一下webpack自動化打包webpack-dev-server的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-07-07
  • 微信小程序調(diào)用微信支付接口的實現(xiàn)方法

    微信小程序調(diào)用微信支付接口的實現(xiàn)方法

    這篇文章主要介紹了微信小程序調(diào)用微信支付接口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04

最新評論

隆子县| 习水县| 临澧县| 石城县| 岳池县| 萨嘎县| 乡城县| 恩施市| 南郑县| 绥阳县| 随州市| 靖西县| 宜丰县| 科技| 汉阴县| 揭西县| 西宁市| 南投县| 普定县| 常州市| 北川| 房产| 阳新县| 乳山市| 通渭县| 遂昌县| 黄龙县| 金湖县| 修文县| 曲沃县| 山西省| 贺州市| 沙河市| 许昌县| 西丰县| 商洛市| 武川县| 合肥市| 龙门县| 陕西省| 阿尔山市|