- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有 3 个不同的标题,它们也是打开 3 个 ul
列表的链接,请查看下面的 html。
单击其中一个标题后,我想一个一个地扩展我的列表之一,而不是全部,我使用每种方法和这一行制作了一个小循环
$('h2.show-list'+$(this).attr('class')).slideToggle();
任何想法都是以错误的方式写的,可能我犯了一个小错误任何帮助感谢
$('h2.show-list').each(function(i){
$(this).addClass('gh'+i);
});
$('ul.categories').each(function(i){
$(this).addClass('gh'+i);
});
$('h2.show-list').on('click',function(){
$('h2.show-list'+$(this).attr('class')).slideToggle();
//$("div."+$(this).attr("class")).toggle("fast");
});
请在这里找到 fiddle :DEMO
最佳答案
您已经非常接近您所拥有的,您的脚本中的类选择器有错字,您缺少 show-litstS 中的 s。这是一个使代码非常简单的解决方案。它只是从单击的标题中搜索列表的下一次出现,并显示它。
$('h2').click(function(){
$(this).next('ul').slideToggle(1000);
});
和here's an update到你的 fiddle 。
关于javascript - 如何使用 slideToogle 方法 jquery 扩展列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25302075/
我有以下代码: Stuff Toggle Description SOMETHING HIDD
我有 3 个点击事件 ABC。 当我点击A时,A显示“aaaaa” 当我点击B时,B显示“Bbbbbbbbb” 当我点击C时,C显示“Ccccccccc” 问题是当我点击A,然后点击B时,A仍然显示。
我有一些扩展行的代码。该表具有每个 td 的填充。这很好,但表格在折叠时仍显示此填充, http://jsfiddle.net/0Lh5ozyb/55/ 下面是jquery $('tr.parent'
我有以下函数来切换一个工作正常的div。问题是我想对其他 div 使用相同的功能,而不必创建多个 id。如何做到这一点? 这是我正在使用的代码: $('#toggle1').click(functio
我有 3 个不同的标题,它们也是打开 3 个 ul 列表的链接,请查看下面的 html。 单击其中一个标题后,我想一个一个地扩展我的列表之一,而不是全部,我使用每种方法和这一行制作了一个小循环 $('
我是一名优秀的程序员,十分优秀!