jQuery 动画不是 运行 对象(或抛出错误)
jQuery Animate not running (or throwing error) on object
我有一个 en 事件对象,我想增加 属性 的值。以下代码似乎没有更改属性值。
var e = jQuery.Event('mousemove');
e.pageX = jQuery(window).width() / 2;
jQuery(e).animate({pageX: 1000},
{
step: function(){
console.log(this.pageX);
jQuery('.mouseover').trigger(this);
},
duration: 5000,
easing: 'linear'
}
);
有什么想法吗?
更新
@dfsq created a fiddle 并且动画功能似乎 运行。我不知道为什么这在我的脚本中没有 运行,并且没有抛出任何错误。 –
不确定这是否与 jQuery 的版本有关(因为它适用于 fiddle 但如果我更改 jquery 版本则不会)
你可以稍微改变它来处理一个简单的对象
var e = jQuery.Event('mousemove');
e.pageX = jQuery(window).width() / 2;
jQuery({pageX:e.pageX}).animate({pageX: 1000},
{
step: function(){
console.log(this.pageX);
e.pageX = this.pageX;
jQuery('.mouseover').trigger(e);
},
duration: 5000,
easing: 'linear'
}
);
我有一个 en 事件对象,我想增加 属性 的值。以下代码似乎没有更改属性值。
var e = jQuery.Event('mousemove');
e.pageX = jQuery(window).width() / 2;
jQuery(e).animate({pageX: 1000},
{
step: function(){
console.log(this.pageX);
jQuery('.mouseover').trigger(this);
},
duration: 5000,
easing: 'linear'
}
);
有什么想法吗?
更新 @dfsq created a fiddle 并且动画功能似乎 运行。我不知道为什么这在我的脚本中没有 运行,并且没有抛出任何错误。 –
不确定这是否与 jQuery 的版本有关(因为它适用于 fiddle 但如果我更改 jquery 版本则不会)
你可以稍微改变它来处理一个简单的对象
var e = jQuery.Event('mousemove');
e.pageX = jQuery(window).width() / 2;
jQuery({pageX:e.pageX}).animate({pageX: 1000},
{
step: function(){
console.log(this.pageX);
e.pageX = this.pageX;
jQuery('.mouseover').trigger(e);
},
duration: 5000,
easing: 'linear'
}
);