簡體   English   中英

JavaScript OnMouseDown圖像懸停效果幫助

[英]JavaScript OnMouseDown Image Hover Effect Help

這就是我制作的秒表(您可以在此處查看)。

但是,當您嘗試一下時,您會發現存在一些問題,而我想實現的目標是...

當我將鼠標懸停在開始按鈕上時,將顯示鼠標懸停,但是當我單擊向下時,將顯示停止按鈕,而當鼠標按鈕在上方時,將出現停止按鈕懸停/懸停圖像。

它在其中執行我想要的操作,但是當您將秒表懸停在時間上時,當我希望停止按鈕停留時,將顯示開始按鈕。

另外,當時間到了,並且光標仍在停止按鈕上時,再次按下它而不是顯示開始按鈕,就像我希望它仍然顯示停止按鈕一樣。

現在我知道我要對此使用If和Else If語句,但是我不知道如何使它起作用。 (我花了將近3個小時的時間來尋找答案,今天整天只有一個內在的金發時刻)

有人可以幫忙嗎???

嘗試這個 :

    <script language="javascript">
        var started = false; 
    </script>
    <div class="start">
        <A HREF="#" onclick="started = !started;findTIME();"
        onMouseOver = "if(started){document.images['imBut'].src='images/stophover';}else{document.images['imBut'].src='images/starthover.png';}"
        onMouseOut = "if(started){document.images['imBut'].src='images/stop.png';}else{document.images['imBut'].src='images/start.png';}"
        onMouseDown = "document.images['imBut'].src='images/stop.png';"
        onMouseUp = "document.images['imBut'].src='images/stophover.png';"
        <IMG NAME="imBut" SRC="images/start.png" WIDTH="65" HEIGHT="32" BORDER="0"></A>
    </div>

暫無
暫無

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

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