我寫了一個小的jquery代碼,但它看起來非常多餘和幼稚。任何人都可以幫助縮短它或使效率更高?jquery代碼縮短
下面的代碼:
// DIM The Light Effect
var dimlight = $(".dimlight"),
showlight = $(".showlight"),
overlay = $("#overlay")
playerlive = $("#player_live"),
lightswitch = $(".light_switch")
playerlive.mouseover(function(){
lightswitch.show();
});
playerlive.mouseout(function(){
lightswitch.hide();
});
dimlight.click(function(){
overlay.fadeIn();
dimlight.hide();
showlight.show();
});
showlight.click(function(){
overlay.fadeOut();
dimlight.show();
showlight.hide();
});
showlight.click(function(){
overlay.fadeOut();
dimlight.show();
showlight.hide();
});
THX很多已
你有'showlight.click(...)'兩次... – 2012-02-14 11:15:28