2012-06-13 33 views
9

làm cách nào để xác định vị trí theo tỷ lệ phần trăm?jquery animate position in percentage

$(document).ready(function(){ 
     $("#button").toggle(function(){ 
     $("#slide").animate({top:-100%},1000); 
     },function(){ 
     $("#slide").animate({top:0%},1000); 
     }); 
    }); 

Vui lòng đề nghị.

Trả lời

21
$(document).ready(function(){ 
     $("#button").toggle(function(){ 
     $("#slide").animate({top:'-100%'},1000); 
     },function(){ 
     $("#slide").animate({top:'0%'},1000); 
     }); 
    }); 

Thêm dấu ngoặc kép. (Tôi đã sử dụng dấu nháy đơn, nhưng js không quan tâm nếu nó là 'hoặc')

+0

cảm ơn bạn rất nhiều! Đơn giản! – LGVentura

+1

@LGVentura quy tắc: nếu có bất cứ điều gì khác sau đó số trong .animate() hoặc. css() (hai giá trị đầu tiên tôi nghĩ o có thể có nhiều hơn), sử dụng dấu ngoặc kép. – 11684