Phương thức jQuery $ .proxy ()
Thí dụ
Thực thi ngữ cảnh của hàm "kiểm tra", bên trong objPerson:
$("button").click($.proxy(objPerson, "test"));
Định nghĩa và Cách sử dụng
Phương thức $ .proxy nhận một hàm hiện có và trả về một hàm mới với một ngữ cảnh cụ thể.
Phương thức này thường được sử dụng để gắn các sự kiện vào một phần tử mà ngữ cảnh đang trỏ trở lại một đối tượng khác.
Mẹo: Nếu bạn ràng buộc hàm được trả về từ $ .proxy, jQuery sẽ vẫn hủy liên kết đúng hàm nếu được chuyển như ban đầu.
Cú pháp 1
$(selector).proxy(function,context)
Cú pháp 2
$(selector).proxy(context,name)
Parameter | Description |
---|---|
function | The existing function to be called |
context | The name of the object where the function lies |
name | The existing function whose context will be changed (should be a property of the context object). |