2 zengyunhua1992 zengyunhua1992 于 2016.09.20 15:05 提问

请看到的朋友指点一下,jquery代码优化

.img-1{
background: url("images/apple_1_bigger.jpg");
border: 2px solid black;
}
.img-2{
background: url("images/apple_2_bigger.jpg");
border: 2px solid black;
}
图片说明



img src="images/apple_1.jpg" class="img1" title="apple_1"

img src="images/apple_2.jpg" class="img2" title="苹果iPod"
        </div>
        <div id="bot" style="position: absolute">
        /div
    /div

2个回答

showbo
showbo   Ds   Rxr 2016.09.20 16:12
已采纳

合并一起就好了

    $('.img1,.img2').hover(function () {
        //...原来的
        $('#bot').addClass($(this).hasClass('img1') ? 'img-1' : 'img-2');
        //...原来的
    },
        function () {
            //..原来的
        })
zengyunhua1992
zengyunhua1992 你不觉得这样写很合适吗?通过传参数那种方式好很多
大约一年之前 回复
zuoyifeng1993
zuoyifeng1993   2016.09.21 09:30

同一个$(#bot) 下的方法都是合并啊

而且 function() function(),没意义啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!