【发布时间】:2015-07-13 17:56:36
【问题描述】:
只是让你知道,我是一个菜鸟。 我尝试为我的网站上的菜单导航编程某个功能。 (http://thomasmedicus.at/)
我希望我网站上的访问者能够按“日期”或“相关性”对我的项目进行排序。 我创建了这张图片,以便您更好地理解我:preview
在第一张图片中,项目按相关性排序。因此,“日期”被击中。当您现在单击受打击的低谷“日期”时,项目(2、1、3)的顺序会发生变化。同样发生的事情是“相关性”已成为低谷,“日期”不再是。当然,当您再次单击“相关性”时,这也应该反过来起作用。我希望你明白!?
我设法创建了这个编程很糟糕的脚本,但这里没有编程的是引人注目的:
<html>
<head>
<style type="text/css">
<!--
body {
text-align: left;
}
#fullDescrip {
width: 450px;
height: 200px;
border: solid #000000 2px;
margin: 0 auto;
text-align: justify;
padding: 20px;
}
#prodContainer .products {
margin: 10px;
border: solid #AAAAAA 1px;
width: 100px;
height: 100px;
}
#prodContainer2 .products {
margin: 10px;
border: solid #AAAAAA 1px;
width: 100px;
height: 100px;
}
-->
</style>
<script>
var rand = Math.floor(Math.random() * 2);//the number here must be the total number of products you have listed
var prod = new Array();
prod[0] = "<width='100' height='100'>changed here!";
prod[1] = "<width='100' height='100'>changed again!";
function loadProd(content){
document.getElementById('fullDescrip').innerHTML = content;
}
</script>
</head>
<body>
<div id="fullDescrip">
<script>
document.getElementById('fullDescrip').innerHTML = prod[rand];
</script>
</div>
<table id="prodContainer">
<tr>
<td>
<div id="prod1" class="products" onClick="loadProd(prod[0])">
button 1
</div>
</td>
<td>
<table id="prodContainer2">
<tr>
<td>
<div id="prod2" class="products" onClick="loadProd(prod[1])">
button 2
</div>
</td>
</body>
</html>
如果你能在这里帮助我,那就太棒了。因为我不是程序员,所以我不能自己做......
谢谢,汤姆
【问题讨论】:
标签: javascript jquery sorting