Javascript slidetoggle重置ajax函数的每一个间隔
Javascript slidetoggle reset every interval of ajax function
总之,我有一个html table
,它的行由ajax调用填充,它的超时为1000ms。
在每一行下面有一个额外的行,点击(slidetoggle
),显示ajax
调用的额外数据(点击列表上的更多信息等,再次点击隐藏)
每次超时重置&一个新的调用被发出,表被重置;附加显示默认不显示(css - display: none
)。
我怎样才能改变这一点,以记住哪一行的滑动开关在重置时是打开的,并保持这种方式?
$(document).on('click', '.referral', function() {
$(this).next().slideToggle("slow");
});
.referral //refers to the table rows
$(this).next() //refers to the additional information display
你可以试试:
$(document).on('click', '.referral', function() {
var $additionalRow = $(this).next();
$additionalRow.next().slideToggle("slow");
// hide all other additional row except $additionalRow
$('.referral').next().not($additionalRow).hide();
});
相关文章:
- 为什么要包装每一个原型“;类“;JS中具有匿名函数的对象
- 我需要在每5秒内调用一个函数,并重置持续时间
- 如何每 10 秒调用一次 JS 函数,然后以角度激活一个函数
- Javascript计时:如何每5、7和8秒执行一个函数
- 为每个数组元素定义一个函数
- 一个函数,用于检查鼠标是否仍在每 10 毫秒悬停一个元素(如果是,则运行一个函数)
- 每 x 秒触发一个函数
- 除了在 AngularJS 中为每种类型的编辑创建一个函数之外,有没有更好的方法可以在页面上拥有可编辑的元素
- 在Javascript中创建一个函数,每秒向变量添加一个数字
- 我应该'使用strict'对于我编写的每一个javascript函数
- 如何在15秒内每3秒调用一个函数
- 如何在javascript中每10秒调用一个函数
- 在谷歌Chrome扩展中每分钟运行一个函数
- 我怎么能每隔x秒用javascript调用一个c#函数呢?
- 调用一个函数,每2秒换一张图片
- 不同的handleChange()函数在组件中的每一个元素?(反应
- Javascript slidetoggle重置ajax函数的每一个间隔
- Angular在按第一个键时执行函数,每按一个键执行另一个函数
- 加载时运行一个函数,然后每10分钟运行一次
- 给定一个数组数组,我想调用一个函数,将每个数组作为参数传递