Я делаю скользящее меню jQuery, которое активируется при наведении курсора.
Выглядит потрясающе, но мне нужно запустить анимацию на двух элементах div рядом.
Кажется, это работает так, как я это представляю, используя приведенный ниже скрипт, но в IE 7 это не так, поэтому я думаю, что сценарий может быть лучше.
Элементы div, на которых я запускаю анимацию, плотно прижаты друг к другу, между ними нет зазора.
Поэтому я подумал, что с помощью приведенного ниже сценария, нацеленного на два элемента div, расположенных рядом друг с другом .. # sidebar-inner и # latest-tweet , он будет автоматически оставайтесь на первой функции, но когда я перехожу с # sidebar-inner div на # latest-tweet div , в IE он запускает вторую функцию и затем запускает первую функцию .
$('#sidebar-inner,#latest-tweet').hover(function() {
$("#wrapper").animate({ left: "-178px" }, 300);
$("#sidebar-slider").animate({ width: "512px" }, 300);
$("#latest-tweet").animate({ width: "512px" }, 300);
}, function() {
$("#wrapper").animate({ left: "0" }, 300);
$("#sidebar-slider").animate({ width: "334px" }, 300);
$("#latest-tweet").animate({ width: "334px" }, 300);
});
Как я могу изменить скрипт, чтобы в конечном итоге он работал в чистом унисон.
Или это невозможно?
Любая помощь будет высоко оценена, спасибо.
СМОТРИТЕ ПРОСТОЙ JSFIDDLE НА ОСНОВЕ ВОПРОСА, ЧТОБЫ ПОМОЧЬ СПАСИБО
http://jsfiddle.net/motocomdigital/9zeYc/