以下是上下文:
function compare (value1, value2) {
if(value1 < value2) {
return -1;
} else if (value1 > value2) {
return 1;
} else {
return 0;
}
}
var values = [0, 6, 8, 5];
values.sort(compare);
alert(values); // 0,5,6,8
Run Code Online (Sandbox Code Playgroud)
确实-1返回最后一个参数?就像-1在数组中使用一样?
http://www.indofolio.com/,我正在尝试创建一个与此功能类似的网站,但我不明白他是如何使用没有javascript的锚标签进行水平滚动的.关闭javascript,他的网站仍然正常运行.我真的很喜欢他所做的渐进式增强.
水平锚固的测试代码,取出内联块并向左浮动,它完美地工作.
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.ab {
width: 20%;
height: 20%;
float: left;
display: inline-block;
border: 1px solid red;
}
</style>
</head>
<body>
<a href="#box1">aaaaaaa</a>
<a href="#box2">bbbbbbb</a>
<div id="container" style="width:100%">
<ul style="width:500%;height:2000px;background-color:red">
<li class="ab"><a name="box1"></a>
<div>test</div>
</li>
<li class="ab"><a name="box2"></a>
<div>test2</div>
</li>
<li class="ab">
<a name="box3"></a>
<div>test3</div>
</li>
<li class="ab">
<div></div>
</li>
<li class="ab">
<div></div>
</li>
</ul>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)