0
我有一個分爲兩部分的屏幕,根據你點擊的是哪一邊,他們假設像窗簾一樣滑動打開,然後淡入另一頁。我用css完成了動畫,並使用jquery在click事件上添加了相應的類。css動畫完成後,在頁面中使用jquery淡入淡出
即時通訊的問題是我如何獲得新的頁面在css動畫完成後淡入?
這是我的jquery:
jQuery(document).ready(function($) {
$('.container').fadeIn();
/*-- Splash Screen Settings --*/
var btn = $('.lang-box a');
btn.click(function (e) {
e.preventDefault();
if($(this).parent().hasClass('lang-eng')) {
$('.side-left').addClass('slide-left');
$('.side-right').addClass('slide-right');
}
if($(this).parent().hasClass('lang-afr')) {
$('.side-left').addClass('slide-left');
$('.side-right').addClass('slide-right');
}
});
});
現在我要問,是什麼做過之間的差異並在這裏使用完整的回調? –
不,容器淡入不是問題。正如我上面所說的取決於點擊功能,我添加了一個CSS類,它將屏幕視圖中的兩半畫出來,一旦完成,我想淡入新頁面。 –
@GavinWood然後我想你正在尋找ontransitionend事件 –