我是 javascript/jQuery 的新手,这真的让我很难过。
我在这里想要实现的是
- 在切换 a#sameDayTab jquery 将寻找 .changeAlert 和 fadeOut 它是容器 div,当再次切换时 div 将淡入(这很好用。)
- 每个切换还将调用一个函数,告诉我页面上有多少个 .changeAlert,并在一个范围内适当地更新数字。问题是,当我第一次单击切换锚时,可见的数量应该为 0,因为 .changeAlert 已被 fadeOut 隐藏,而是返回页面加载时存在的类的数量,无论激活多少次切换,此值都不会改变.
非常感谢任何帮助。
function totalNumFares ()
{
var n = $('.changeAlert:visible').size();
$('.numFares').replaceWith('<span class=\"numFares\">'+ n +'</span>');
}
totalNumFares();
//Toggle On/off Same Day Connections
$('a#sameDayTab').toggle(function() {
$('.changeAlert').parent().parent().parent().parent().parent().fadeOut();
totalNumFares();
},function(){
$('.changeAlert').parent().parent().parent().parent().parent().fadeIn();
totalNumFares();
});