jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 命名空间动画大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
命名空间动画是否可能?具体来说,我的问题是在给定元素$myElement上我正在做两种类型的动画.现在我想只在其中一种类型上使用.stop(),而不是两者.

我怎样才能做到这一点?

编辑

代码在这里http://jsfiddle.net/y34ME/1/

我的问题是,当我点击跨度时,我希望它逐渐消失,无论我是否使用鼠标.目前,mouSEOut因为.stop()而中断了淡出,但我需要.stop()来防止mouSEOver和mouSEOut事件排队.

解决方法

我认为你真正想要的是,如果你已经将元素消失了,根本不会触发鼠标输出. Andrew的方法效果很好,但是如果你想保持事件处理程序的完整性(例如,如果有办法再次显示这个元素),请使用状态类:
$('p').delegate('span:not(.hidden)',{
    'mouSEOver': function () {
       $(this).stop(true,truE).animate({BACkgroundColor: 'blue'},1000);
    },'mouSEOut':function () {
       $(this).stop(true,truE).animate({BACkgroundColor: 'white'},'click': function () {
       $(this).addClass('hidden').stop(true,truE).animate({BACkgroundColor: 'green'},1000).fadeTo(2000,0);
    }
});@H_675_15@ 
 

http://jsfiddle.net/y34ME/4/

大佬总结

以上是大佬教程为你收集整理的jquery – 命名空间动画全部内容,希望文章能够帮你解决jquery – 命名空间动画所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。