你看我在比较它们的索引时试图操纵一些元素.问题是我的索引没有赋值int值但保持未定义.
$(function(){
var i;
$("a").click
(
function()
{
i = $("a").index(this);
$(".textholder div:eq(i)").slideUp();
$(".textholder div:eq(i+1)").css('top', '-210px');
return false;
}
);
alert(i);
});
Run Code Online (Sandbox Code Playgroud)
关于我的语法和算法的任何评论,我也是开放的!
有什么建议?谢谢你们
我不确定这是你唯一的问题,但是:
$(".textholder div:eq(i)").slideUp();
$(".textholder div:eq(i+1)").css('top', '-210px');
Run Code Online (Sandbox Code Playgroud)
应该:
$(".textholder div:eq(" + i + ")").slideUp();
$(".textholder div:eq(" + i+1 + ")").css('top', '-210px');
Run Code Online (Sandbox Code Playgroud)
否则i
将不会评估.
归档时间: |
|
查看次数: |
98 次 |
最近记录: |