2014-03-25 56 views
0

我想通过在jQuery中使用动画功能缓慢地显示跨度。但是,无论如何它显示它像nothing.My代码慢慢地显示一个跨度(动画)点击第一跨度使用jquery

$(this).hide().siblings('span').show().animate({width: "100"}, 1000); 

这里是我的小提琴http://jsfiddle.net/h4JXs/781/

在此先感谢

+0

这是你想要的吗? - > http://jsfiddle.net/lshettyl/h4JXs/787/ – lshettyl

+0

你应该真的显示你的真正的HTML,因为你试图显示一个已经可见的div?你打算完成什么?如果你想慢慢地展示一个元素,它应该首先隐藏,不是吗? –

回答

0

尝试这样

$(document).ready(function() { 
    $('.share-text').click(function(){      
      $(this).hide('slow').siblings('span').show('slow'); 
     }); 
    }); 

DEMO

0

试试

$('.share-text').click(function(){  

     $(this).siblings('span').slideToggle(); 
    }); 

Demo