@designerNProgrammer,通常是好做法,以使您的網站工作的事情,而不依賴於jQuery的/ JavaScript的。然後,您可以使用jQuery/Javascript逐步增強這些功能。這是我將如何使用jQuery來接近垂直滾動窗口:
首先,我將向#thumbs li's
添加一些錨標記,指向我在#fullList li's
上設置的id。這個HTML沒有使用Javascript。
<ul id="thumbs">
<li><a href="#one">1</a></li>
<li><a href="#two">2</a></li>
<li><a href="#three">3</a></li>
<li><a href="#four">4</a></li>
<li><a href="#five">5</a></li>
<li><a href="#six">6</a></li>
</ul>
<ul id="fullList">
<li id="one">1</li>
<li id="two">2</li>
<li id="three">3</li>
<li id="four">4</li>
<li id="five">5</li>
<li id="six">6</li>
</ul>
現在我們可以使用這個現有的/功能代碼逐步提高窗口動畫滾動。
$(function() {
$("#thumbs li a").click(function(e) {
e.preventDefault();
var elId = $(this).attr('href');
var elPos = $(elId).offset().top;
$('html, body').animate({
scrollTop: elPos
}, 1300);
});
});
在這裏建立一個小提琴:http://jsfiddle.net/k2ape/2/
你的響應問題似乎是有關這個問題的標題不同的問題。這就是爲什麼我沒有回答這個問題。我會針對您的迴應問題提交一個新問題,並以不同的方式標題。你會得到更多的迴應。
你能讓我成爲小提琴嗎? – designerNProgrammer
我如何讓深紅李100%? – designerNProgrammer
回答更新以解決您的問題 – maxinacube