首頁 > web前端 > js教程 > 主體

在JS中如何實現十字座標跟隨滑鼠效果

亚连
發布: 2018-06-15 15:54:24
原創
2039 人瀏覽過

這篇文章跟大家分享一下透過JS實現十字座標跟隨滑鼠效果的程式碼,有需要的朋友參考學習下吧。

這次小編帶給大家一個JS的效果,實現根據瀏覽器的視窗大小出現十字座標並跟隨滑鼠移動的效果,還可以計算出即時的座標數值。

我們先來看看運行後的效果圖:

以下是經過小編測試後的全部程式碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>鼠标跟随十字JS特效代码</title>
</head>
<body style="margin: 0;">
 <p id="html"></p>
 <script type="text/javascript">
 //
 var ox = document.createElement(&#39;p&#39;);
 var oy = document.createElement(&#39;p&#39;);
 ox.style.width = &#39;100%&#39;;
 ox.style.height = &#39;1px&#39;;
 ox.style.backgroundColor = &#39;#ddd&#39;;
 ox.style.position = &#39;fixed&#39;;
 ox.style.left = 0;
 document.body.appendChild(ox);
 oy.style.height = &#39;100%&#39;;
 oy.style.width = &#39;1px&#39;;
 oy.style.backgroundColor = &#39;#ddd&#39;;
 oy.style.position = &#39;fixed&#39;;
 oy.style.top = 0;
 document.body.appendChild(oy);
 document.onmousemove = function(e){
 var e = e || event;
 var x = e.pageX;
 var y = e.pageY;
 ox.style.top = y + &#39;px&#39;;
 oy.style.left = x + &#39;px&#39;;
 document.getElementById(&#39;html&#39;). innerHTML = &#39;x : &#39; + x + &#39;<br/>y : &#39; + y;
 };
 </script>
<p>更多代码请访问:<a href="//www.jb51.net/" target="_blank">脚本之家</a></p>
</body>
</html>
登入後複製

大家在測試的時候可以依照需求來調整JS裡的程式碼X表示橫座標,Y表示縱座標。

上面是我整理給大家的,希望今後對大家有幫助。

相關文章:

使用MUI框架如何載入外部網頁或伺服器資料

詳細講解Vue單元測試中Karma Mocha

在vue中如何使用Nprogress.js進度條

#在Vue中如何實作伺服器渲染Nuxt

#在微信小程式中有關頁面生命週期詳細解讀(詳細教學)

#

以上是在JS中如何實現十字座標跟隨滑鼠效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
js
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!