Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.03.2013, 00:09
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

динамическое поставление названия метода
вообщем примерно есть такой код
$("#img").rotate({ 
   bind: 
     { 
        click: function(){
            $(this).rotate({ angle:0,animateTo:180,easing: $.easing.easeInOutExpo })
        }
     } 
   
});

я сделал что б пользователь мог из списка выбирать нужный ему метод easing
<select id="easing" name="easing"><option value="jswing">jswing</option><option value="def">def</option><option value="easeInQuad">easeInQuad</option><option value="easeOutQuad">easeOutQuad</option></select>

потом я получаю этот метод
var easing = $('#easing').val();

но вот поставить его в $.easing.easeInOutExpo вместо easeInOutExpo допустим пользователь выбрал easeInOutCirc это значение у меня храниться как строка
я пробую подставляю так
$("#img").rotate({ 
   bind: 
     { 
        click: function(){
            $(this).rotate({ angle:0,animateTo:180,easing: $.easing.easing })
        }
     } 
   
})

Но что то не работает
подскажите как можно динамически передать название метода

Вот как нужно было сделать
$.easing[easing]
Тему можно закрывать

Последний раз редактировалось Telnet, 02.03.2013 в 00:31. Причина: проблема решена
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое удаление строк таблицы Tankist Events/DOM/Window 16 03.07.2013 16:42
Вызов метода из метода qwermjk Общие вопросы Javascript 25 16.10.2012 12:38
Проверка существования метода alex1covo Общие вопросы Javascript 6 27.03.2012 16:46
Поиск по началу названия id faforty Общие вопросы Javascript 8 20.11.2011 16:09