[问题] 同个物件可跑on and hover?

楼主: lcy17 (Aoie)   2017-12-22 14:06:53
各位好
我现在要做个效果是有个banner
下面个多个选项
hover选项时上面的banner会换成该选项专属的banner
鼠标离开时就回到原本
这段我是写
选项.hover(function(){
banner.css("background", "url()");
}, function(){
banner.css("background", "");
});
然而按下去后上面的banner就会固定成该选项的图案
选项.click(function(){
banner.css("background", "url();
});
可是这样click的效果都没出现
我有用bind去做
却只有click的效果出来
用on 把 mouseenter/mouseleave 还有hover都加进去的话只有hover有效果
请问该如何解决 囧
假如有三个选项 每个选项就各2个function (hover and click)
请问还有更好的做法吗?
作者: serotw (弑龙)   2017-12-22 19:18:00
你确定你click内容没错误?
作者: altecjc (嘉诚)   2017-12-22 20:14:00
作者: xdraculax (首席怪叔叔)   2017-12-24 11:22:00
也可以 click 时把 hover off 掉 http://api.jquery.com/off/

Links booklink

Contact Us: admin [ a t ] ucptt.com