}).mouseout(function(){
$("#plate-3hover").removeClass("plate-3after")
});
$("#plate-4").mouseenter(function() {
$("#plate-4hover").addClass("plate-4after")
}).mouseout(function(){
$("#plate-4hover").removeClass("plate-4after")
});
$("#plate-5").mouseenter(function() {
$("#plate-5hover").addClass("plate-5after")
}).mouseout(function(){
$("#plate-5hover").removeClass("plate-5after")
});
$("#plate-6").mouseenter(function() {
$("#plate-6hover").addClass("plate-6after")
}).mouseout(function(){
$("#plate-6hover").removeClass("plate-6after")
});
$("#plate-7").mouseenter(function() {
$("#plate-7hover").addClass("plate-7after")
}).mouseout(function(){
$("#plate-7hover").removeClass("plate-7after")
});
如上面所示,小弟想将上面的JS代码封装成一个JS方法。但是没有思路,不知道该怎么下手,请大神们指点一下。能有范例最好。
注:这段JS代码是一段特效代码,效果是鼠标移入移出的动画效果。原理是移除dom上的class样式
本文介绍了一种将重复的JS动画代码进行封装的方法,包括基本函数封装、事件委托及面向对象封装等多种方式,帮助提高代码复用性和维护性。
312







**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知