0
所以我想在動畫完成後用另一個更改當前頁面,問題是我有一個步驟在動畫過程中調用一個函數,而且我真的需要這個函數。目前動畫開始,但不會更改頁面。如何在動畫完成後更改頁面
var a = $("#m").offset().left + 75;
var b = $(window).width()/2;
if (a > b) {
$("#m").animate({
left: $(window).width(),
}, { step: function(val){
dim();
}}, function(){
window.location.href = "video.html";
});
}else if (a - 150 < b){
$("#m").animate({
left: -$(window).width(),
}, { step: function(val){
dim();
}},function(){
window.location.href = "photo.html";
});
};
功能。如果你給我的jsfiddle或plunkr,這將有助於reslove問題容易 –
@Srikanth Pullela,對不起,我的代碼不知何故,我無法保存代碼,所以我已經上傳到codepen http://codepen.io/anon/pen/vNadpr – user3847141