你能帮我解决一个问题吗?我需要同时选择多个类别,以及“全部”按钮,它将切换所有元素。
以下是一些代码:
$(function() {
//All Category
$('#5').click(function(){
$('ul.thumbs').toggle();});
//First Category
$('#6').click(function(){
$('a.6').toggle();});
//Second Category
$('#7').click(function(){
$('a.7').toggle();});
//Third Category
$('#8').click(function(){
$('a.8').toggle();});
});
这是链接示例:
<a class="6"><img src=""></a>
即。在类I中存储类别编号。现在它的工作不太合适。当您按类别链接点击时,它会立即显示或消失。但是当您点击“全部”链接时,它仅启用/禁用未切换的类别。 我不是jquery guru,也不认为我会自己找到一些决定。 任何帮助将不胜感激。
答案 0 :(得分:1)
首先,您不应该使用数字来启动类名和ID。
现在,切换隐藏了可见的项目并显示了隐藏的项目。切换所有元素时,将显示先前隐藏的元素。也许您需要使用hide()和show()替换切换,具体取决于您要实现的目标。