http://cambridgeuplighting.com/portfolio
Я пытаюсь создать функцию, которая будет затемнять элементы управления Next и Prev для функции scrollTo, когда слайд-шоу достигнет любого конца. У меня хорошее начало, но это не работает так, как я хочу. Мне нужны элементы управления, чтобы исчезнуть щелчок ДО того, как он достигнет конца. Прямо сейчас он достигает конца, затем следующий щелчок (который не будет прокручиваться, потому что он в конце) исчезнет элемент управления.
Вот мой код, заранее большое спасибо!
jQuery (см. Приведенную выше ссылку на сайт для HTML и CSS)
jQuery(function( $ ){
var itemSize = $('div.portfolioPost').size();
var containerWidth = itemSize*240;
//set the width of the container depending on how many post items are there
$('#postContainer').css({'width': containerWidth })
//find the relative position of the end point by getting the negative value of the container width minus 961 (extra pixel is to account for IE difference)
var endPoint = 0-containerWidth+961;
$('.olderEvents').click(function () {
$('.newerEvents').fadeTo(350, 1.0)
var slidePos = $('#postContainer').position();
if (slidePos.left<=endPoint) {
$('.olderEvents').fadeTo(350, 0.1)
} else {
$('#slideScreen').scrollTo('+=960', 700 );
}
});
$('.newerEvents').click(function () {
$('.olderEvents').fadeTo(350, 1.0)
var slidePos = $('#postContainer').position();
//relative position of 0 means the slideshow is at the other end
if (slidePos.left==0) {
$('.newerEvents').fadeTo(350, 0.1)
} else {
$('#slideScreen').scrollTo('-=960', 700 );
}
});
});