码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript通过简单的封装实现图片滑过换图事件

时间:2016-05-26 23:23:39      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:

样式:
<style>
.nodeSmall {
width: 50px;
height: 50px;
background: url(#) no-repeat -150px -50px;
position: fixed;
right: 10px;
top: 50%;
}
.picture{
position: absolute;
top: 0;
left: -150px;
}
.nodeSmall a {
display: block;
width: 50px;
height: 50px;
}
.hide {
display: none;
}
.show {
display: block;
}
</style>
结构图:
<div class="nodeSmall" id="node_small">
<a href="#"></a>

<div class="picture hide" id="er">
<img src="#" />
</div>
</div>
方法对比:
box.onmouseover = function () {
    //显示图片 设置picture的类名为show
    //要做到仅仅是把show和hide做一个切换
//picture.className = "erweima show";
//现在是隐藏的 想让他显示
//picture.className = er.className.replace("hide", "show");
replace(picture, "hide", "show");
}
  //鼠标离开盒子 隐藏二维码
box.onmouseout = function () {
//隐藏二维码 设置er的类名为hide
//er.className = "erweima hide";
//er.className = er.className.replace("show", "hide");
replace(picture, "show", "hide");
}

自己写封装好的js代码:

function replace(element, oldStr, newStr) {
element.className = element.className.replace(oldStr, newStr);
}

JavaScript通过简单的封装实现图片滑过换图事件

标签:

原文地址:http://www.cnblogs.com/ftzhang/p/5533058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!