以下代碼運行基於JQuery的水平動畫系統。JQuery水平手風琴橫幅絕對定位錯誤
$(document).ready(function(){
maxWidth = 700;
minWidth = 65;
normWidth = 192;
var featspos = 0;
$('.featuredslider a').each(function(){
$(this).css('left', featspos+'px');
featspos += 192;
});
$(".featuredslider a").mouseenter(function(){
var featscur = $(this).index();
$('.featuredslider a').each(function(){
featspos = 0;
$(this).animate({left: featspos},800);
if($(this).index() == featscur){ featspos += 700 } else { featspos += 65; };
});
});
$(".featuredslider a").mouseleave(function(){
$(this).css('left', featspos+'px');
featspos += 192;
});
});
有接縫是一個絕對定位的問題,因爲只要鼠標進入圖片中的任何一個都向左移動:0像素;此外,讓他們再次返回的功能也不起作用。他們只是坐在那裏0px;
我已經設置了一個引用FIDDLE,所以我希望這有助於解決問題。 http://jsfiddle.net/FzaxF/1/
你究竟想要發生什麼? – Blazemonger
像這樣www.divethegap.com/update –