javascript滑鼠後面跟當前座標

來源:互聯網
上載者:User

javascript滑鼠後面跟當前座標

DEMO:http://blog.snowinmay.net/javascript/js-event2.html

思路:

1.用event.clientX和event.clientY取出當前座標。

2.用一個元素來放輸出的內容(用innerHTML輸出即可)。

3.寫容器的樣式。

//代碼:

<script type="text/javascript">
///document.onmousemove =
function show_coords(event){
var input = document.getElementById('input');
var e = window.event||event;
var x = e.clientX;
var y = e.clientY;
//input.value = x + "," + y;
var say = document.getElementById('coords');
say.innerHTML = "X:"+x+" Y:"+y;
say.style.position = "absolute";
say.style.left = x + 30;
say.style.top = y;
say.style.display = "inline-block";
}

</script>
<style>
2body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
span{
padding: 0 5px;
background: red;
font-size: 12px;
line-height: 18px;
border-radius: 3px;
display: none;
}
</style>
</head>
<body onmousemove="show_coords(event)">
<span id="coords"></span>
</body>

一開始將事件載入body上,發現對firefox會出現問題。後來把事件加在document上,就沒問題了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.