首页新闻找找看学习计划

关于静态图片切换的问题

0
悬赏园豆:20 [已关闭问题] 关闭于 2012-11-27 13:47
//我现在下面li里的都是静态图片来的,现在想切换到哪个就显示拿个的大图,谁能帮下我,下面的写法好像不太对
//像这个网站右则上面的功能一样 http://www.smtsteel.com/
 <div class="boxminu_class" id="boxminu_class">
    <ul>
        <li class="a1"></li>
        <li class="a2"></li>
        <li class="a3"></li>
        <li class="a4"></li>
        <li class="a5"></li>
    </ul>
</div>
<div class="heightwhite">
</div>
<script type="text/javascript">
    var aLi = document.getElementById("boxminu_class").getElementsByTagName("li");
    var arr = [];
    for (var i = 0; i < aLi.length; i++) {
        arr[i] = (function (iNow) {
            aLi[i].onmouseover = function () {
                if (iNow == 0 ) {
                    this.className = 'a1_big';
                }
                if (iNow == 1) {
                    this.className ='a2_big';
                }
                if (iNow == 2) {
                    this.className = 'a3_big';
                }
                if (iNow == 3) {
                    this.className = 'a4_big';
                }
                if (iNow == 4) {
                    this.className = 'a4_big';
                }
            }
        })(i)
    }
</script>
严文Live的主页 严文Live | 初学一级 | 园豆:11
提问于:2012-11-26 15:03
< >
分享
所有回答(3)
0

 this.className = 'a'+i+'_big';

没有解决你的问题,但是修改了一下你的多个if语句

chenping2008 | 园豆:9836 (大侠五级) | 2012-11-26 15:38
0

跟踪下代码看下执行的。

代码看上去真没发现撒问题。

````` | 园豆:14268 (专家六级) | 2012-11-26 16:12

上面是没有问题,但我现在要移上去就切换到他对应大图停留的状态,其它没有移上去的就恢复原来小图的状态,这个不知道怎么写

支持(0) 反对(0) 严文Live | 园豆:11 (初学一级) | 2012-11-27 09:07
0

  这个问题我已经自己解决了

严文Live | 园豆:11 (初学一级) | 2012-11-27 13:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册