我試圖通過使用animate
和width: toggle
一旦用戶單擊圖像(如下面的jsfiddle所示),在圖像旁邊的文本上實現滑動效果。寬度切換動畫 - 毛刺效應
我遇到的問題是,當它「滑動」時,它會在單詞之間產生干擾;我的假設是,這是由於單詞在元素中移動。
$('img').on('click', function(e) {
$('span').animate({
width: 'toggle'
}, 400)
});
span {
display: inline-block;
max-height: 20px;
width: auto;
position: absolute;
overflow: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="http://via.placeholder.com/50x50" alt="">
<span>Name Surname</span>
有沒有辦法來解決出問題的效果呢?
請分享相關的截圖,怎麼ü要顯示..? –
在jsfiddle中顯示的唯一問題是,它看起來像是「小故障」,或者另一個單詞不是一個平滑的過渡,正如你單擊圖像時看到的那樣,它會在單詞之間產生小故障效果。 – belthazorNv
@belthazorNv看看我的答案..我不知道你是否可以實現這種方式.. –