2012-02-13 32 views
11

Tôi không thể tìm thấy bất kỳ tài liệu nào. Tất cả tôi muốn làm điều đó đặt tốc độ hoạt hình mặc định của jQuery. Một cái gì đó như thế này:đặt tốc độ hoạt ảnh mặc định jquery

$.setDefaultAnimationSpeed = 5000; //does not work 

$('elem').fadeIn(); // takes 5 seconds 
$('elem').animate({ 
    foo : bar 
}); // also takes 5 seconds 

Cảm ơn mọi người!

+0

Tôi đã viết một lệnh dumby. $ .setDefaultAnimationSpeed ​​không phải là một điều thực sự. – Fresheyeball

+0

Cố gắng đặt $ .setDefaultAnimationSpeed ​​không hoạt động vì tốc độ hoạt ảnh mặc định của jQuery không kích hoạt một thuộc tính như vậy (cũng như bất kỳ thuộc tính nào cho vấn đề mà tôi biết). Thay vào đó, bạn nên sử dụng phương thức @ dku.rajkumar đã cung cấp vì nó là phương pháp được sử dụng phổ biến nhất để thiết lập tốc độ hoạt ảnh "toàn cầu" mà bạn có thể sử dụng trong suốt tập lệnh jQuery của mình. – fayerth

Trả lời

-1

tôi không nghĩ rằng có bất kỳ điều như vậy trong jquery nhưng bạn có thể thử một cái gì đó như thế này

defaultAnimationSpeed = 5000; // declare a global variable 

$('elem').fadeIn(defaultAnimationSpeed); 
$('elem').animate({foo : bar}, defaultAnimationSpeed); 

Vì vậy mà nó sẽ được áp dụng bất cứ nơi nào nó được sử dụng và cũng có thể bạn có thể thay đổi nó rất dễ dàng. bạn không cần phải thay đổi ở mọi nơi trong hoạt ảnh.

+1

Đây là những gì tôi đã làm. Nó không chỉ là một giải pháp sạch. * thở dài ... – Fresheyeball

+0

Câu trả lời ở trên thực sự tốt .. nhưng tại sao downvote để trả lời của tôi, Pls tâm đưa ra lý do? –

+0

vì câu trả lời không chính xác và không đúng. Tôi đã bình chọn nó để những người khác sẽ không bị lừa dối. – Fresheyeball

Các vấn đề liên quan