我已經設法終於得到這個代碼的工作,漸漸消逝的div進出基於URL的井號標籤和div的是否進行了觸摸頂部或底部的窗戶。 jQuery的是這樣的:jQuery代碼的工作,但必須有一個方法來瘦身下來
var distanceFromTop = $(window).scrollTop(),
distanceFromBottom = $(window).scrollTop() + $(window).height();
var divOneFromTop = $("#div-one").offset().top,
divOneFromBottom = divOneFromTop + $("#div-one").height();
if (window.location.hash == "#div-one" && distanceFromTop >= divOneFromTop && !(distanceFromBottom > divOneFromBottom)) {
$(".div-one-info").fadeIn(300);
} else {
$(".div-one-info").fadeOut(300);
}
var divTwoFromTop = $("#div-two").offset().top,
divTwoFromBottom = divTwoFromTop + $("#div-two").height();
if (window.location.hash == "#div-two" && distanceFromTop >= divTwoFromTop && !(distanceFromBottom > divTwoFromBottom)) {
$(".div-two-info").fadeIn(300);
} else {
$(".div-two-info").fadeOut(300);
}
的事情是,我需要大約八點多的div和我重複自己的時間可笑的量。有誰有關於一個想法,我怎麼會這樣苗條下來,讓ITA多一點「自動化」,所以我沒有寫,#DIV-一個和divOne等所有的時間?
http://codereview.stackexchange.com/ – j08691
發佈你的HTML代碼段會幫助人們找到做這件事的更通用的方法(用父母,兄弟姐妹......通過實例)。 –