Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript List.js多个排序按钮,而不是一个_Javascript_Html - Fatal编程技术网

Javascript List.js多个排序按钮,而不是一个

Javascript List.js多个排序按钮,而不是一个,javascript,html,Javascript,Html,我想为每个排序函数创建两个按钮,一个按升序排序,另一个按降序排序。目前,每个按钮都执行这两项任务,用户必须重新单击该按钮以执行其他排序功能。如何将这些操作分成两个单独的函数/按钮,以便一个按升序排序,另一个按降序排序 $(函数(){ var options={valueNames:['name','date','decoverity']}; var userList=新列表(“搜索结果”,选项); //分类 userList.on(“更新”,函数(){ $('.sort')。每个(函数(){

我想为每个排序函数创建两个按钮,一个按升序排序,另一个按降序排序。目前,每个按钮都执行这两项任务,用户必须重新单击该按钮以执行其他排序功能。如何将这些操作分成两个单独的函数/按钮,以便一个按升序排序,另一个按降序排序

$(函数(){
var options={valueNames:['name','date','decoverity']};
var userList=新列表(“搜索结果”,选项);
//分类
userList.on(“更新”,函数(){
$('.sort')。每个(函数(){
if($(this.hasClass(“asc”)){
$(this.find(“.fa”).addClass(“fa sort asc”).removeClass(“fa sort desc”).show();
}else if($(this.hasClass(“desc”)){
$(this.find(“.fa”).addClass(“fa sort desc”).removeClass(“fa sort asc”).show();
}否则{
$(this.find(“.fa”).hide();
}
})
})
});
.package{
边框:1px实心#ccc;
利润率:10px;
填充:10px;
}

排序方式:
名称
离开
困难
北极光

5班可用班次
容易的 蓝色泻湖游泳
15个航班可用
中庸的 登山
8个航班可用
具有挑战性的
只需在按钮中添加一个属性:

数据顺序=“asc”或数据顺序=“desc”

$(函数(){
var options={valueNames:['name','date','decoverity']};
var userList=新列表(“搜索结果”,选项);
});
.package{
边框:1px实心#ccc;
利润率:10px;
填充:10px;
}

排序方式:
名称↑
名称↓
离开↑
离开↓
困难↑
困难↓
北极光

5班可用班次
容易的 蓝色泻湖游泳
15个航班可用
中庸的 登山
8个航班可用
具有挑战性的
哇,超级简单。非常感谢。