динамическое поставление названия метода
вообщем примерно есть такой код
$("#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] Тему можно закрывать |
Часовой пояс GMT +3, время: 20:18. |