我在我的網站上有一個GIF,我希望它只在播放時懸停播放,但只播放一次。所以我不希望用戶能夠再次觸發事件,除非他們刷新頁面。有人知道怎麼做嗎?播放GIF「onmouseover」,但只播放一次
我到目前爲止是一個靜態圖像(GIF的第一幀),並在鼠標懸停,它變成一個不循環的gif。如果我再把鼠標放在它上面,它會重複動畫,這是我不想要的。
HTML
<img class="footer" src="images/website footer static.jpg" onmouseover="this.src='images/website footer.gif';"
CSS
.footer {
display: block;
margin-left: auto;
margin-right: auto;
position: relative;
top:10px;
box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.75); }
一種方法是去除圖像的onmouseover事件元素被觸發後。 – Dennis
好的,你知道如何做到這一點嗎? – Popcorn727