Я искал, как получить следующий эффект: http://www.weareempire.co.uk/work/rob-evans-photography/
Поэтому, когда я прокручиваю вниз, изображения будут исчезать на определенной высоте.
Моя разметка:
<ul class="grid_12" id="portfolio-entrybox">
<li><img src="../images/designstyle-2.jpg" alt=""></li>
<li><img src="../images/designstyle-3.jpg" alt=""></li>
<li><img src="../images/designstyle-4.jpg" alt=""></li>
<li><img src="../images/designstyle-5.jpg" alt=""></li>
<li><img src="../images/designstyle-6.jpg" alt=""></li>
</ul><!-- End ul.grid_8 #portfolio-entrybox -->
ОБНОВЛЕНИЕ: я придумал это. Это работает, но я хочу, чтобы затухание запускалось быстрее. Таким образом, элементы списка исчезают вверх на моей странице, они должны начинаться немного быстрее в нижней позиции.
Яваскрипт:
/* Every time the window is scrolled ... */
$(window).scroll( function(){
/* Check the location of each desired element */
$('#portfolio-entrybox li').each( function(i) {
var bottom_of_object = $(this).position().top + $(this).outerHeight();
var bottom_of_window = $(window).scrollTop() + $(window).height();
/* If the object is completely visible in the window, fade it it */
if( bottom_of_window > bottom_of_object ){
$(this).animate({'opacity':'1'},500);
}
});
});
.offset()
подходит здесь лучше, чем.positon()
. Вы хотите, чтобы оно постепенно появлялось, когда оно видимо, или медленно появлялось и получалось полупрозрачное изображение, если оно было полувидимым? - person kelunik   schedule 20.05.2013