对多个变量执行一个操作

时间:2015-03-25 15:53:06

标签: javascript jquery

是否可以在三个对象(image,buttonOne,buttonTwo)上运行相同的mouseover和mouseout事件,而重复的代码更少?

         image.mouseover(function(){
             buttonOne.addClass('className');
             buttonTwo.addClass('className');
         }).mouseout(function(){
             buttonOne.removeClass('className');
             buttonTwo.removeClass('className');
         });

         buttonOne.mouseover(function(){
             buttonOne.addClass('className');
             buttonTwo.addClass('className');
         }).mouseout(function(){
             buttonOne.removeClass('className');
             buttonTwo.removeClass('className');
         });           

         buttonTwo.mouseover(function(){
             buttonOne.addClass('className');
             buttonTwo.addClass('className');
         }).mouseout(function(){
             buttonOne.removeClass('className');
             buttonTwo.removeClass('className');
         });

0 个答案:

没有答案