3
我有一個jquery插件,我正在爲一個網站,我有一個快速的問題...這是一個「幻燈片解鎖」插件,看起來就像iPhone ......我不知道我怎麼會允許人們滑動解鎖按鈕,然後轉發到幻燈片完成後的鏈接...以下是我的工作的源代碼:激活鏈接後幻燈片解鎖... jquery
$(function() {
$("#slider").draggable({
axis: 'x',
containment: 'parent',
drag: function(event, ui) {
if (ui.position.left > 550) {
$("#well").fadeOut();
} else {
// Apparently Safari isn't allowing partial opacity on text with background clip? Not sure.
// $("h2 span").css("opacity", 100 - (ui.position.left/5))
}
},
stop: function(event, ui) {
if (ui.position.left < 551) {
$(this).animate({
left: 0
})
}
}
});
$('#slider')[0].addEventListener('touchmove', function(event) {
event.preventDefault();
var el = event.target;
var touch = event.touches[0];
curX = touch.pageX - this.offsetLeft - 73;
if(curX <= 0) return;
if(curX > 550){
$('#well').fadeOut();
}
el.style.webkitTransform = 'translateX(' + curX + 'px)';
}, false);
$('#slider')[0].addEventListener('touchend', function(event) {
this.style.webkitTransition = '-webkit-transform 0.3s ease-in';
this.addEventListener('webkitTransitionEnd', function(event) { this.style.webkitTransition = 'none'; }, false);
this.style.webkitTransform = 'translateX(0px)';
}, false);
});
在此先感謝幫助,我不是一個JavaScript專家,但我認爲它需要後$("#well").fadeOut();
?
在那個例子中,你將有一個看起來像超鏈接。 JQuery使用css選擇器查找對象。在#的情況下,這是一個DOM元素的ID。所以$(「#foo」)會找到一個id爲foo的dom元素。 – JSager