У меня проблема с пользовательским интерфейсом jQuery toggleClass () , где, если я оставляю продолжительность неактивной, она ведет себя как ожидалось, но с указанной продолжительностью класс применяет только указанную продолжительностьзатем удаляет класс.
Следующий код загружается в отдельный файл (application.js) после jQuery и jQuery-UI:
( jQuery );
(function() {
$('#expandingbox').hover(function() {
$(this).toggleClass("hover", 1000);
})
$('#expandingbox').click(function() {
$(this).toggleClass("expanded", 1000);
});
}).call(this);
Я использую Rails 3.1 с Coffeescriptи звездочки 2.
Вот пример моего кода: http://jsfiddle.net/27rNG/
Мне нужно следующее поведение: - пользователь наводит курсор на изображение - изображение немного анимируется - пользователь нажимает на изображение - изображениеainmates вниз много
Я не использую toggleClass правильно?
UPDATE : использование было правильным, но пользовательский интерфейс JQuery загружался неправильно.Я исправил эту проблему, загрузив JQuery UI отдельно из файла Sprockets на Rails 3.1 из CDN Google.