0
질문은 jQuery뿐만 아니라 일반적으로 JS에 관한 것입니다.변수에 저장된 jQuery 함수를 실행하십시오.
필자는 함수가 있으며 매개 변수의 값에 따라이 함수 내에서 다른 "작업"을 수행하려고합니다.
function show(animate) {
if(animate) {
$('.someElement1').slideDown();
$('.someElement2').slideDown();
// ...
$('.someElementn').slideDown();
} else {
$('.someElement1').show();
$('.someElement2').show();
// ...
$('.someElementn').show();
}
}
나는 차라리 싶습니다 if
문을하지 않으려는 아래처럼 수행
function show(animate) {
var animation = 'slideDown'; // $.fn.slideDown
if(!animate) {
animation = 'show'; // $.fn.show
}
// $('.someElement1'). [run function stored in animation var]();
// $('.someElement2'). [run function stored in animation var]();
// ...
// $('.someElementn'). [run function stored in animation var]();
}
가 어떻게 그것을 달성 할 수 있는가?
오을 할 수 있습니까? 내 스 니펫에서 점을 제거하면 제대로 작동합니다. Lovely js;) TY @Anton – mkutyba
@matty 예 :) 여기 테스트를위한 바이올린이 있습니다. http://jsfiddle.net/Alfie/U9Jth/ – Anton
나는 이미 테스트를 마쳤습니다. 바이올린 주셔서 감사합니다. – mkutyba