我正在尝试使用jQuery通过单击菜单按钮来动态显示整个页面(html)背景。我在W3school TryIt编辑器中创建了一个小型试用版,并成功了。然而,当我想在我自己的网站上使用它时,它不工作(并且jQuery停止工作-警报也不再显示).Is有谁可以帮助我吗?
这是Firebug给我的错误:
SyntaxError: missing ) after argument list
[Break On This Error]
$('.html').animate(left:'0px')
script.js?mcplzp (line 32, col 35)
我认为这与在jquery库不可访问的不同作用域中运行的函数有关(显示为下面第二行的最后一个参数被调用)
var funcExpandHeight = container.animate({
height: '300px'
}, 300, function () {});
foo.animate({
height: 'show'
}, 300, funcExpandHeight);
第一行工作正常,然后在'f.easing[i.animatedProperties[this.prop]] is not a function'上崩溃
我有一个jQuery动画事件,还有这个动画回调事件中的其他动画。
我需要能够检测出什么时候一切都完成了它正在做的事情,然后调用一个函数。
由于有几个不同的结果是什么动画发生,我正在努力使它的工作,因为我需要,上面的解决方案将彻底清除它。
jQuery('.A_Item').stop().animate(Properties, 250, function () {
var el = jQuery(sID);
if (!IsOpen) {
jQuery(el).stop(true, true).animateAuto(
我正在处理动画,在我的网页上有许多同时发生的动画。我需要在某些动画开始时播放音频,并在某些动画结束时显示某些内容。
在过去,我使用的是JQuery的.animate(),它包含动画开始和结束的回调:
.animate({
//css here
}, {
start: function(){}, //called on start of animation
complete: function(){}, //called on end of animation
});
这真的很整洁和有用,并且像符咒一样工作,不需要用相应的动画持续时间调用setTimeouts。