-1
나는 숫자에 8 개까지다른 함수 내에서 spcific jquery 함수 형식을 어떻게 호출합니까?
jQuery를
jQuery(window).bind("load", function() {
function effects(content_name,active_name)
{
// switch all tabs off
$(active_name).removeClass("active");
// switch this tab on
$(this).addClass("active");
// slide all content up
$(content_name).slideUp();
// slide this content up
var content_show = $(this).attr("title");
$("#"+content_show).slideDown();
}
$("a.tab_1").click(function() {
var content_name = '.content_a';
var active_name = 'a.tab_1.active';
effects(content_name,active_name);
});
$("a.tab_2").click(function() {
var content_name = '.content_b';
var active_name = 'a.tab_2.active';
effects(content_name,active_name);
});
$("a.tab_3").click(function() {
var content_name = '.content_c';
var active_name = 'a.tab_3.active';
effects(content_name,active_name);//create effects with the content
});
});
그것의 탭 그룹의 세트를 작동하지 않는 다음과 같은 코드가 있습니다. 개별 기능을 작성하면 로딩 시간에 부정적인 영향을 미칩니다.
대답 2시간 후에는 :
코드에서 "effetcs"실수를 지적 해 주셔서 모두 감사합니다.
다른 실수는 "$ (this)"를 호출 된 함수 "effects"에 매개 변수로 전달하지 않는 것입니다.
필요한 변경이 이루어지고 코드가 작동하는 링크에 인접했습니다.
[jsfiddle] http://jsfiddle.net/phyGS/2/
첫 번째'click' 블록에서'effetcs'를'effects'로 대체하십시오. –
'작동하지 않는다'는 의미는 무엇입니까? jsfiddle에서 예제를 제공 할 수 있습니까? – BartekR
* "... 작동하지 않습니다 ..."* 기술적 인 질문을 던지십시오 101 : 작동하지 않습니다 *** 어떻게 ***? 무엇을 기대합니까? 그 대신에 무엇을하고 있습니까? 자바 스크립트 콘솔에 오류가 있습니까? 문제를 좁히려 고 시도한 것은 무엇입니까? –