mirror of
https://github.com/moparisthebest/mail
synced 2024-11-27 03:12:23 -05:00
fix transition
This commit is contained in:
parent
6f1c59f1fe
commit
c41eb1337f
@ -33,6 +33,7 @@ define(function(require) {
|
|||||||
var width = elm[0].offsetWidth;
|
var width = elm[0].offsetWidth;
|
||||||
var height = elm[0].offsetHeight;
|
var height = elm[0].offsetHeight;
|
||||||
|
|
||||||
|
popover[0].style.transition = 'opacity 0.4s linear';
|
||||||
popover[0].style.top = (top + height / 2 - popover[0].offsetHeight / 2) + 'px';
|
popover[0].style.top = (top + height / 2 - popover[0].offsetHeight / 2) + 'px';
|
||||||
popover[0].style.left = (left + width) + 'px';
|
popover[0].style.left = (left + width) + 'px';
|
||||||
popover[0].style.opacity = '1';
|
popover[0].style.opacity = '1';
|
||||||
@ -40,7 +41,10 @@ define(function(require) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
elm.on('mouseout', function() {
|
elm.on('mouseout', function() {
|
||||||
|
popover[0].style.transition = 'opacity 0.4s linear, top 0.4s step-end, left 0.4s step-end';
|
||||||
popover[0].style.opacity = '0';
|
popover[0].style.opacity = '0';
|
||||||
|
popover[0].style.top = '-9999px';
|
||||||
|
popover[0].style.left = '-9999px';
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transition: opacity 0.4s;
|
|
||||||
|
|
||||||
&.top {
|
&.top {
|
||||||
margin-top: -10px;
|
margin-top: -10px;
|
||||||
|
Loading…
Reference in New Issue
Block a user