我试图做如何创建一系列功能?
myfun(params,
function(){
//something happen
}
);
,但它是不工作的,我绝对不知道为什么,我要疯了。 几个星期后,我仍然对一个问题感到头痛,而且我需要真正的帮助,因为我不擅长Jquery语法。
我想要实现的是: 启动一个函数,检查您是否在圆形区域内悬停,如果您确实触发了一系列函数(在这种情况下显示一系列动画) 。我不能“一个接一个”。
我想要做到这一点,因为在safari中,当你制作一个带半径边框的链接,并且你想要悬停在该元素上时,它仍然表现为一个正方形。我不想使用图像映射。
以及我不能重复使用相同的函数来检查在一个圆区域内悬停多次(不要问我为什么,我试图理解,但我不够聪明或不够能够理解),所以我唯一的最后一个资源是尝试基于序列触发事件。
aniCircle它是我想嵌套动画序列的函数。这是它是如何看的功能:
$("#cv").hover(
function(){
$("#sliders .circle").css("z-index","6");
aniCircle(1, $(this), "#slider1", {"opacity":"0"},{"opacity":"1"}, 0, speed2,
function(){$("#slider2").delay(speed2).animate({"opacity":"1"},speed2)}
);
},
function(){
$("#slider1").animate({"opacity":"0"},speed2)
$("#slider2").delay(speed2).animate({"opacity":"0"},speed2)
}
);
在这里有网页 http://life-is-simple.co.uk/test5/index.html
记得在FF4它工作正常圆区域,它是,它不和我WebKit浏览器想用JS解决它。
感谢您对所有您的帮助
它的JavaScript语法。JavaScript是一种语言,jQuery是图书馆。 – 2011-03-27 14:18:45
肯定的,但需要在特定的写入的jQuery因为这个原因,我写了语法,如果你告诉我你不能使用这种类型的短语,我会修改我的内容 – Littlemad 2011-03-27 14:30:00
没有比Javascript更多的功能,这就是为什么它被称为Javascript语法,用于jQuery的语法不是唯一的到jQuery。 – 2011-03-28 00:05:04