0
superfish.js - JQuery를 기반으로하는 superfish 메뉴를 수정 해 보았습니다. 나는이 기능을 가지고 작업superfish.js 같은 메소드 duplicate
showSuperfishUl : function(){
var o = sf.op,
sh = sf.c.shadowClass+'-off',
$ul = this.addClass(o.hoverClass)
.find('>ul:hidden').css('visibility','visible');
sf.IE7fix.call($ul);
o.onBeforeShow.call($ul);
$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul);
o.onShow.call($ul); });
return this;
}
훌륭하지만 추가하는 경우
showSuperfishUl1 : function(){
var o = sf.op,
sh = sf.c.shadowClass+'-off',
$ul = this.addClass(o.hoverClass)
.find('>div:hidden').css('visibility','visible');
sf.IE7fix.call($ul);
o.onBeforeShow.call($ul);
$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul);
o.onShow.call($ul); });
return this;
}
기능이 부러 중복 나는 이러한 기능을 결합하기 위해 무엇을 할 것인가?
당신은이 두 가지 일을 할 필요가
추가가 구문 오류가 아니라면 플러그인을 깨뜨릴 방법이 없습니다. 객체 리터럴의 모든 쉼표가 올바른 위치에 있는지 확인하십시오. 함수 이름이 같더라도 서로 덮어 씁니다. – jbabey