簡體   English   中英

將點擊 Function 更改為 hover (Vanilla Javascript)

[英]Change Click Function to hover (Vanilla Javascript)

我正在使用這段代碼:

document.addEventListener("DOMContentLoaded", function(event) {

    document.getElementById("div#logo1").onclick = function(){
        hideAllImages();
        document.getElementById("01").style.display="block";
        removeNavHighlight();
        document.getElementById("div#logo1").classList.add("my_active");
    };
    
    document.getElementById("div#logo2").onclick = function(){
        hideAllImages();
        document.getElementById("02").style.display="block";
        removeNavHighlight();
        document.getElementById("div#logo2").classList.add("my_active");
    };
        document.getElementById("div#logo3").onclick = function(){
        hideAllImages();
        document.getElementById("03").style.display="block";
        removeNavHighlight();
        document.getElementById("div#logo3").classList.add("my_active");
    };

function hideAllImages() {
    var items = document.getElementsByClassName('changing_text');
    var itemsLen = items.length;
    for(var i = 0; i < itemsLen; i++) {
        items[i].style.display="none";
    }
}});

單擊事件可以正常工作,但是當我將 hover 轉換為元素時,我想將其轉換為功能。

這個 function 必須做什么:例如,當我在圖像上的 hover 必須出現其他元素並且必須隱藏之前的元素時。

這是香草 Javascript 代碼。

有什么建議么? 試圖將.onclick 更改為.onmouseover 但不工作

謝謝

這不是.mouseover 它是.onmouseover

.onmouseover替換.onclick對你有用嗎?

這些函數的格式始終為on<event> 正如其他答案已經說過的那樣,它應該是.onmouseover 請注意,如果您使用addEventListener function 添加事件偵聽器,您將使用mouseover

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM