首页 新闻 会员 周边

关于静态图片切换的问题

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
< >
分享
所有回答(2)
0

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

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

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

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

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