题
if(i==0){
$(document).ready(function(){
$("div#rozet").hover(function(){
$(this).hide("fast");
$(this).animate(
{ top:'+45px', left:'+500px'},
{duration: 1}
);
$(this).show("slow");
$(this).stopall();
});
i=1;
}
if(i==1){
$("div#rozet").hover(function(){
$(this).hide("fast");
$(this).animate(
{ top:'-85px', left:'+500px'},
{duration: 1}
);
$(this).show("slow");
$(this).stopall();
});
});
i=0;
}
我很抱歉,我有一点点英语。反正我开始:d
我想这样做的功能与队列。但我始终为0。我知道我在做这个。所以,我能做些什么:d
我可以带CSS的变量。 (DIV#rozet).TOP的变量,我可以如果
使用它解决方案
您需要使用如果一个人。如果调用运行这两个IFS的功能,既会跑,如果我== 0,你可以将警报在各功能检查。当i为0时,第一if语句是真实的和做的工作,并设置i为1,并且比第二如果现在运行它也自上次如果设置i设为1是真实的。
i = 0;
jQuery("#subheader").click(function () {
if (i == 0) {
alert ("i was 0");
i = 1;
}
else if (i == 1) {
alert ("i was 1");
i = 0;
}
});
这是我使用萤火虫创建的最终结果。如果您有萤火虫您可以在此页面上的控制台运行此。一旦运行,你可以单击包含的答案和排序选项的数量就行了。我认为,这大致就是你要找的人。
其他提示
其中我被声明和设置?
可是,你有你 如果(I == 0)
前的 $(文件)。就绪(函数(){
这是一个问题。 $(文件)。就绪()是事件处理程序,因此,在(文档)$。就绪()的代码被调用,尽管什么i等于
您必须返工你的代码,使
$(document).ready(function(){
if (i == 0) {
...
}
if (i == 1) {
...
}
}
不隶属于 StackOverflow