javascript - JS-如何在 Mouseout 上更改图像

标签 javascript jquery html css animated-gif

我这里有一个带有鼠标悬停效果的横幅:

如您所见,鼠标悬停效果运行良好,但我不知道如何制作鼠标悬停动画。以下是其当前代码:

Javascript:

var gotolink = "#";
function changeimage(imageNumber, url) {
    if (document.images) {
        document.images.targetimage.src = 
            document.getElementById('hiddenImages').children[imageNumber].src;
        gotolink = url;
    }
}

HTML:

DIV id=base>
    <DIV id=mapcontainer>
        <A href="javascript:warp()">
            <IMG border=0 name=targetimage src="http://www.keencloudmedia.com/skybluekangaroo/map_wm.gif">
        </A>
    </DIV>

    <DIV id=textcontainer>
        <DIV class=textboxinner1>
            <A onmouseover=changeimage(2,this.href) href="index.html">8CCC REQUESTS/TALKBACK</A>
        </DIV>
        <DIV class=textboxinner2>
            <A onmouseover=changeimage(1,this.href) href="index.html">Alice Springs 8952 7771</A>
        </DIV>
        <DIV class=textboxinner2>
            <A onmouseover=changeimage(0,this.href) href="index.html">Tenant Creek 8952 7182</A>
        </DIV>
        <DIV class=textboxinner3>
            <SPAN class=t3nonelink>...other contact details <A onmouseover=changeimage(2,this.href) href="index.html">here</A></SPAN> 
         </DIV>
     </DIV>
 </DIV>
 <div id="hiddenImages" style="display: none">
     <img src="http://www.keencloudmedia.com/skybluekangaroo/map_wm_hover.gif" name="hoverImage" />
     <img src="http://www.keencloudmedia.com/skybluekangaroo/map_wm_hover2.gif" name="hoverImage2" />
     <img src="http://www.keencloudmedia.com/skybluekangaroo/map_wm.gif" name="originalImage" />
</div>

希望你能帮我实现mouseout的效果。

最佳答案

我建议使用 'onmouseout="changeimage(2,this.href)"'(与 mouseover 属性在同一位置)。或者使用 jQuery 处理程序,这对您来说更复杂确实需要。

关于javascript - JS-如何在 Mouseout 上更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13735006/

相关文章:

javascript - php下拉列表有2个值,第二个值发布到隐藏字段

php - 多个 javascript/css 文件 : best practices?

html - 截断 CSS 中不带三个点的文本

java - SAX - 无需 CDATA 即可读取 HTML 内容

javascript - 为什么我的 Google 脚本在每次执行后都会添加 3 行?

javascript - NodeJS 和 MySQL 在第一次查询后出现 500 错误

javascript - 根据观察者 bool 值执行 ui-sref?

jquery - 如果页面 h1 包含特定单词,则显示特定图像?

javascript - 性能 - 重新绘制新 Canvas 或更改其 css 位置?

javascript - 卷轴上的半色图标