Я пытаюсь создать эффект затухания, используя jQuery, html и CSS, но безрезультатно.По сути, это навигационный список с эффектом прокрутки галереи с использованием jQuery. Прокрутка по контактной ссылке приводит к появлению всплывающего окна с контактной информацией и т. Д. Для служб, например и т. Д.
Используемый мной скрипт галереи можно найти здесь
всякий раз, когда я применяю .fadein (медленно), я получаю желаемый эффект, но в обратном порядке.Вместо перехода от прозрачного к непрозрачному ::: вы получите картинку.Я также пробовал
.animate({opacity: '0.5'}, 1000)
с теми же результатами, что и выше
Как выглядит мой скрипт jOuery:
<script type>
$(document).ready(function() {
// Image swap on hover
$("#gallery ul li img").hover(function(){
$('#main-img').stop().fadeTo('slow',0.3).siblings()
.stop().fadeTo('slow',1.0).attr('src',$(this).attr('src').replace('thumb/', ''));
});
// Image preload
var imgSwap = [];
$("#gallery ul li img").each(function(){
imgUrl = this.src.replace('thumb/', '');
imgSwap.push(imgUrl);
});
$(imgSwap).preload();
});
$.fn.preload = function() {
this.each(function(){
$('<img/>')[0].src = this;
});
}
</script>
HTML:
<div id="left_nav">
<div id="gallery">
<img src="images/gallery/home.png" alt="" id="main-img" />
<ul>
<li class="home"><img src="images/gallery/thumb/home.png" alt="" /></li>
<li class="about"><img src="images/gallery/thumb/About Us.png" alt="" /></li>
<li class="contact"><img src="images/gallery/thumb/Contact Us.png" alt="" /></li>
<li class="services"><img src="images/gallery/thumb/Services.png" alt="" /></li>
</ul>
</div>
</div>
Я также пытался изменить настройки непрозрачности, потому что это казалось бы здравым смыслом.Это приводит только к непрозрачному аффекту, но не к его усилению. Я снимаю для эффекта аффекта для большого пальца.Кроме того, скрипт fade не работает в IE 8. Есть идеи?