当前位置:  开发笔记 > 编程语言 > 正文

使用jQuery动画内联元素

如何解决《使用jQuery动画内联元素》经验,为你挑选了2个好方法。



1> Owen..:

toggle()它有一堆奇怪的东西,包括有时隐藏或转换奇数元素.这是一个类似的解决方案:

$('.toggle').click(function() {
  $('.hide').animate({
    'opacity' : 'toggle',
  });
});

编辑:这是一种添加平滑滑动的方法,只需要额外的HTML标记:

var hidepos = $('.hide').offset().left;
var slidepos = $('.slide').offset().left;

$('.toggle').click(function() {
    var goto = ($('.slide').offset().left < slidepos) ? slidepos : hidepos;

    $('.slide').css({
        'left' : $('.slide').offset().left,
        'position' : 'fixed',
    }).animate({
        'left' : goto,
    }, function() {
        $(this).css('position', 'static');
    });

    $('.hide').animate({
        'opacity' : 'toggle',
    });
});

HTML:

Hello there jquery



2> 小智..:

只有一个CSS属性会让你开心:http://terion-fallen.livejournal.com/332945.html

#animated-element { display: inline-block!important }

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有