簡體   English   中英

Velocity.js顯示:與左側結合使用時,“ block”不起作用:“-50px”

[英]Velocity.js display: 'block' doesn't work when combined with left: '-50px'

當我在速度命令中添加{left: '-50px'},並沒有應用display: 'block'opacity: 1任何想法。

在CSS中, .popover設置為display: noneopacity: 0

如果我取消了display屬性的速度並使用了jQuery的.show(),那么整個事情就很好了,但是我想嘗試全部以速度完成。

('.popover').velocity({left: '-50px'}, {"opacity": 1}, {display: 'block'});

您使用的是錯誤的,傳遞給力度的第一個對象需要包含要設置動畫的屬性,而傳遞給第二個的選項是:

$('.popover').velocity({
     left: '-50px',
     opacity: 1,
     display: 'block'
}, {duration: 1000});

根據文檔

$element.velocity({ 
width: "500px",
property2: value2
}, {
/* Velocity's default options */
duration: 400,
easing: "swing",
queue: "",
begin: undefined,
progress: undefined,
complete: undefined,
display: undefined,
visibility: undefined,
loop: false,
delay: false,
mobileHA: true
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM