我必須根據窗口寬度jQuery的動畫:如何在窗口中更改jQuery的動畫值調整
if(jQuery(window).width() >= 1100){
jQuery('#element1').mouseenter(function(){
jQuery('#element2').animate({'top':'60px'},400);
});
}
if(jQuery(window).width() < 1100){
jQuery('#element1').mouseenter(function(){
jQuery('#element2').animate({'top':'120px'},400);
});
}
當我調整窗口大小的屏幕,動畫沒有遵循它。我的意思是,當我打開全尺寸的瀏覽器屏幕,例如1400像素寬度,它適用於參數,因爲它應該這樣做,但是當我將屏幕拖動到800像素時,動畫使相同的動畫(頂部60px而不是頂部120px )。
如果我以800px寬度打開瀏覽器,它會給出正確的動畫(頂部120px)。
有沒有辦法通過瀏覽器屏幕拖動來改變動畫,訪問者不應該被迫刷新正確的動畫頁面?
我不知道我是否足夠清楚,不要猶豫,問我,如果不是!
非常感謝,它的工作原理!然而,當我調整大小,動畫有一個easeInBack(或類似的東西)效果,而不是一個正常的緩解效果,但沒關係,它是這樣安靜的有趣... :) – 2015-04-05 21:27:15