2013-03-11 38 views
5

Trong jQuery, có thể cho một phần tử hoạt động như nó được tự động di chuột khi trang đang tải, khi nó không thực sự di chuột? Ý tôi là, tôi sẽ không đặt con trỏ vào phần tử mong muốn để nó làm những gì nó sẽ làm nếu tôi đặt.Làm thế nào để kích hoạt chức năng di chuột trên một phần tử khi không thực sự di chuột

+0

Bạn có nghĩa là javascript onmouseover hoặc css: hover? Bởi vì điều đầu tiên là có thể bằng cách gửi một sự kiện di chuột nhưng sau đó là không thể – automaticoo

Trả lời

14

Sử dụng .trigger() để kích hoạt sự kiện.

$('#foo').trigger('mouseover'); 
8

Bạn có thể gọi trực tiếp xử lý

$('abc').mouseover(); 
+0

Tôi đặt: $ (tài liệu) .ready (function() { $ ('# item'). Trigger ('mouseover'): }); nhưng nó cho biết có lỗi cú pháp? –

+3

Đại tràng là gì? –

2

Đặt hành động mong muốn trong document.ready chức năng như đó là khi bạn thực sự muốn hành động, không phải trên một mouse-over đó không xảy ra.

-1

Gọi mouseover sự kiện trước khi document.ready

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