Я написал плагин jQuery для управления анимацией для нескольких изображений на одной странице. Звонки инициализируются в начале как:
$ ("# image1"). Anims ({top: "240px", слева: "300px"});
$ ("# image2"). Anims ({top: "160px", слева: "430px"});
Плагин anims в основном применяет множество анимаций при наведении и наведении мыши (с использованием наведения) на основе предоставленных верхнего и левого параметров. Однако, как только все загружается в Safari, при наведении на # image2 происходит анимация # image1 с параметрами, установленными для # image2. Наведение над # image1 анимирует # image1, как и должно быть, с параметрами, установленными для # image1, как и должно быть. В Firefox все наоборот. Я думаю, это связано с порядком их загрузки или чем-то подобным.
Что я мог сделать не так? Я использую $ (this) во всем плагине для animate () и других различных вызовов.