Javascript 具有可变变量的for()循环
HTML:Javascript 具有可变变量的for()循环,javascript,loops,Javascript,Loops,HTML: 文本1分区 文本2分区 文本3分区 JS: for(var i=0;i这里有一个,为了避免它,只需将i作为数据传递给事件处理程序 for (var i = 0; i <= 500; i++) { $('#link' + i).click(function() { $('#text' + i).toggle('fast'); return false; }); } for(var i=0;i这里有一个,为了避免它,只需将i作为数据传递给事件处理程序
文本1分区
文本2分区
文本3分区
JS:
for(var i=0;i这里有一个,为了避免它,只需将i
作为数据传递给事件处理程序
for (var i = 0; i <= 500; i++) {
$('#link' + i).click(function() {
$('#text' + i).toggle('fast');
return false;
});
}
for(var i=0;i这里有一个,为了避免它,只需将i
作为数据传递给事件处理程序
for (var i = 0; i <= 500; i++) {
$('#link' + i).click(function() {
$('#text' + i).toggle('fast');
return false;
});
}
for(var i=0;i我认为您可以执行以下操作:
将类“targetLink”添加到每个:
for (var i = 0; i <= 500; i++) {
$('#link' + i).click(i, function(e) {
$('#text' + e.data).toggle('fast');
return false;
});
}
小提琴:
编辑:在单击其他项目时关闭以前打开的div的额外功能
$("a.targetLink").toggle(function() {
$(this).next("div").slideDown(350);
}, function() {
$(this).next("div").slideUp(350);
});
我认为你可以做到以下几点:
将类“targetLink”添加到每个:
for (var i = 0; i <= 500; i++) {
$('#link' + i).click(i, function(e) {
$('#text' + e.data).toggle('fast');
return false;
});
}
小提琴:
编辑:在单击其他项目时关闭以前打开的div的额外功能
$("a.targetLink").toggle(function() {
$(this).next("div").slideDown(350);
}, function() {
$(this).next("div").slideUp(350);
});
首先编辑href属性以引用相应的Dom元素和一些类来标识锚
$("a.targetLink").toggle(function() {
$(".open").slideUp(350);
$(this).next("div").slideDown(350).addClass("open");
}, function() {
$(this).next("div").slideUp(350).removeClass("open");
});
首先编辑href属性以引用相应的Dom元素和一些类来标识锚
$("a.targetLink").toggle(function() {
$(".open").slideUp(350);
$(this).next("div").slideDown(350).addClass("open");
}, function() {
$(this).next("div").slideUp(350).removeClass("open");
});
看起来javascript是由php解释的?你能发布更多的源代码吗?我会使用类来代替:$('a.some-class')。单击(function(){$(this)。下一步('div.some-class')。切换('fast'))
SteveP,这是我的全部(整个源代码)如何使“I”工作变量两次?看起来javascript是由php解释的?你能发布更多的源代码吗?我会使用类来代替:$('a.some-class')。单击(函数(){$(this)。下一步('div.some-class')。切换('fast'))
SteveP,这是我的全部。(整个源代码)如何使“I”工作变量两次?错误:TypeError:H.apply不是函数可能它的drupal与之冲突。有什么想法吗?错误:TypeError:H.apply不是函数可能它的drupal与之冲突。有什么想法吗?这对我来说很好:)谢谢。但不可能使用for()?有可能。我只是认为这对您的案例来说是一个更好的解决方案。当您单击另一个div时,如何关闭上一个打开的div?我已编辑该问题以包含该答案。下次尝试打开另一个问题。这对我来说很好:)谢谢。但不可能使用for()?这是可能的。我只是认为这对您的案例来说是一个更好的解决方案。当您单击另一个div时,如何关闭上一个打开的div?我已编辑该问题以包含该答案。下次尝试打开另一个问题。