我有一個java腳本函數,我想要調用時,鼠標移動,所以最新的方式來調用它在java腳本。 謝謝在mousemove上調用函數
-1
A
回答
3
參考嘛,你並沒有真正提供其上要附加處理程序的元素,但在這裏是如何與人體元素做到這一點:
<html>
<head>
<script type="text/javascript">
function move() {
alert("Your mouse moved!");
}
</script>
</head>
<body onmousemove="move()">
<div>Test</div>
</body>
</html>
1
你必須有一個HTML元素將觸發事件。例如
<div onmousemove="foo()"></div>
如果你希望它發生在整個頁面上,我相信把事件放在body標籤上會工作,但我不確定。
+0
我希望我能給你2分 – nkvnkv 2012-09-10 02:22:46
1
Samuel和Salty都提供了附加事件監聽器的不好方法!請將您的演示文稿與應用程序分開!
function move(){
//do something on mouse move
}
function addEvent(elm, evType, fn, useCapture) {
if (elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture);
return true;
}
else if (elm.attachEvent) {
var r = elm.attachEvent('on' + evType, fn);
return r;
}
else {
elm['on' + evType] = fn;
}
}
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
}
else {
window.onload = function() {
oldonload();
func();
}
}
}
function init(){
var body = document.getElementsByTagName('body')[0];
addEvent(body, 'mousemove', move);
}
addLoadEvent(init);
感謝達斯汀·迪亞茲爲event handling functions - 或者用你喜愛的圖書館。
相關問題
- 1. Mousemove函數沒有被調用
- 2. 使用mousemove調用類函數時未定義EventObject
- 3. 在上述函數中調用函數
- 4. 用jQuery綁定mousedown函數中的mousemove
- 5. 在Chrome中按鍵觸發mousemove()函數
- 6. 在angularjs上調用url調用函數
- 7. mousePove被調用時未調用mouseMove
- 8. 如何調試mousemove
- 9. 如何在調用mouseMove事件的preventDefault後調用mouseup事件?
- 10. 在View上調用Jquery函數
- 11. 在另一頁上調用Javascript函數
- 12. 在Blackberry 4.2上調用atan函數JDE
- 13. 在變量上調用函數
- 14. 在Google Mock上調用重載函數
- 15. 在PHP類上調用私有函數
- 16. codeigniter在cli上調用私有函數
- 17. 在LoginError上調用Javascript函數事件
- 18. 如何在onrowcommand上調用javascript函數?
- 19. 在按鈕上調用Javascript函數
- 20. 在有效模糊上調用函數
- 21. 在jQuery對象上調用javascript函數
- 22. 在AngularJS上調用函數immedietaly
- 23. 在Heroku上從Ruby調用Haskell函數
- 24. 在Windows上從C++調用R函數
- 25. 在tabindex上調用javascript函數更改
- 26. AngularJS:在ng-click上不調用函數
- 27. 在按鈕上調用函數onClick
- 28. 在控件上調用「函數」
- 29. 在「onSelectedIndexChanged」上調用jquery函數
- 30. 在AngularJS控制器上調用函數
你認爲Google? http://www.google.com/search?q=javascript+mouse+move+event – gahooa 2009-10-29 01:02:03
我們是否正在討論HTML,XML或類似DOM文檔中的JavaScript? – machinegone 2009-10-29 01:02:13