2014-03-25 61 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