我正在尝试使用此for循环来显示div.但是我从jQuery lib中得到一个奇怪的错误.
错误:语法错误,无法识别的表达式:= 10]
我已经阅读了javascript小数的问题,但我仍然无法理解为什么这不起作用:
for (var i = 10.00; i >= ui.value; i -= 0.25) {
$("data_id=" + Math.floor(i) + "]").show();
}
Run Code Online (Sandbox Code Playgroud)
隐藏div时,我使用它,它工作正常:
for (var i = 0.00; i < ui.value; i += 0.25) {
$("[data_id=" + Math.floor(i) + "]").hide();
}
Run Code Online (Sandbox Code Playgroud)
你忘记了[在第一个循环中,这将工作:
for (var i = 10.00; i >= ui.value; i -= 0.25) {
$("[data_id=" + Math.floor(i) + "]").show();
}
Run Code Online (Sandbox Code Playgroud)
你应该把它转换成一个整数循环,如果你是.floor() - 无论如何.
| 归档时间: |
|
| 查看次数: |
1784 次 |
| 最近记录: |