jQuery fadeIn() / fadeOut() проблем.

gLaVoReZa

Registered
Здравейте,

имам си слайдер с две стрелки за предишно и следващо изображение, които имат за фон полупрозрачни PNG изображения. Стрелките са невидими, но когато сложиш показалеца на мишката върху слайдера се изпълнява fadeIn() и те се показват плавно. Когато показалеца излезе от пределите на слайдера, стрелките се скриват плавно с fadeOut().

Дотук добре. Обаче под един браузър има проблем... е, не можете да познаете кой е от три пъти! Под него (IE..) когато функцията fadeIn() или fadeOut() започне да тече, вместо стрелките да се покажат плавно, докато тече анимацията, всички полупрозрачни зони на фона стават чисто черни, ръбави и вместо да се появят плавно, те премигват няколко пъти и когато съответната функция свърши, бутоните се оправят.

Тоест под IE когато се променя CSS прозрачността на полупрозрачно PNG изображение се бъгва.

Стрелките по принцип изглеждат така:
580827.png


Обаче под IE докато тече fadeIn() / fadeOut() функцията стават така:

580828.png


Какво ще речете по казуса?
 
gLaVoReZa каза:
Еми благодаря, ама този урок е за съвсем друго нещо и не ми помага по никакъв начин.

И аз имам едно .fadeOut изображение при посочване с мишката върху него, след това .fadeIn-ва и се получава същото нещо - има някакво черно очертание...

Две думи: просто IE...
 
Ми под 7-ма версия, ама предполагам, че и под други прави така. Почти съм сигурен, че и под 8-мицата го има тоя проблем, а вече под най-новите версии не знам.
 

Back
Горе