0
A
回答
1
您將需要探索事件偵聽器與事件處理程序。例如:
// Event handlers are declared like this:
var elm = document.getElementById("someElement");
elm.onmouseover = function() {
elm.innerHTML = "OVER state has been triggered!";
}
這樣寫,每個元素可以有一個事件的函數。
事件監聽器允許您爲事件添加儘可能多的功能。它們在IE和FF中是不同的腳本,但是也是一樣的。使用原始javascript,你可以附加這樣的事件:
function listenFor(obj,eventName,fcnRef,bubbling) {
if(!bubbling) { bubbling= false; }
if(!obj.addEventListener) { obj.attachEvent("on"+eventName,fcnRef); }
else { obj.addEventListener(eventName,fcnRef,otherthing); }
};
function handler1() {
this.style.border = '2px solid red';
}
function handler2() {
this.style.background = 'green';
}
listenFor(elm,"over",handler1);
listenFor(elm,"over",handler2);
像JQuery和其他庫有類似的方式來做到這一點。有關此主題的一點研究和實驗應該能夠爲您提供足夠多的信息來爲菜單設置動畫並在同一元素上同時顯示工具提示。
相關問題
- 1. 懸停菜單動畫
- 2. 觸發工具提示<img>標記懸停
- 3. 鼠標懸停和ajax工具提示
- 4. 懸停下拉菜單滑動動畫
- 5. 觸發器懸停下拉菜單onload
- 6. 在鼠標懸停不觸發動畫
- 7. jsPlumb工具包觸發懸停事件
- 8. 懸停工具提示顯示圖像
- 9. 懸停時不顯示工具提示
- 10. jQuery的動畫菜單#懸停功能()
- 11. jQuery的鼠標懸停菜單動畫
- 12. 動畫css下拉懸停菜單
- 13. JavaScript/HTML懸停菜單/工具欄
- 14. 菜單工具條懸停啓用?
- 15. 響應式工具提示與工具提示懸停
- 16. 鼠標懸停和鼠標移動的WPF工具提示
- 17. 懸停和菜單活動HTML/CSS菜單將不會顯示
- 18. Bokeh圖表:懸停工具提示
- 19. 工具提示懸停在IE11
- 20. 允許鼠標懸停工具提示
- 21. 隱藏工具提示懸停?
- 22. Javascript工具提示懸停並點擊
- 23. 工具提示/懸停中的音頻?
- 24. 引導工具提示懸停問題
- 25. 懸停時的工具提示位置
- 26. CSS3過渡,懸停觸發子元素不工作的動畫
- 27. 懸停顯示子菜單
- 28. IE10懸停菜單顯示
- 29. Flash動畫菜單,動畫彈出懸停
- 30. 將鼠標懸停在另一個元素上觸發引導工具提示