@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