Xin chào các bạn, Tôi đang cố gắng tạo danh sách phát phương tiện có thể nâng cao tín dụng, phát video và thay đổi tiêu đề khi di chuột qua, kết thúc video và nhấp/lần nhấp tiếp theo . Vì vậy, tôi cần phải viết một số chức năng mà sau đó có thể được gọi với nhau. Vì vậy, như thế này:
function showBox()
{
$(this).parents('.container').find('.box').show();
};
function hideBox()
{
$(this).parents('.container').find('.box').hide();
};
$('a').hover(
function()
{
showBox();
},
function()
{
hideBox();
}
);
Vấn đề là $ (này) không mang các chức năng từ .hover. Làm thế nào để tôi làm điều này?
Cảm ơn sự giúp đỡ!
Thật sao? Đó sẽ là cách tốt nhất tôi nghĩ. Điều đó có hoạt động cho các sự kiện .click và .bind không? –
@Drew: Tuyệt đối. : o) Nó chỉ đơn giản gán trực tiếp các hàm của bạn như các trình xử lý và bất cứ khi nào một trình xử lý được gọi, giá trị của 'this' trong trình xử lý sẽ là phần tử nhận được sự kiện. – user113716
Vậy thì đây là cách tốt nhất để làm những gì tôi đang cố gắng làm! Có bất kỳ nhược điểm nào đối với điều này không? Làm thế nào mà tất cả những người khác không đề xuất điều này? Nó có vẻ dễ dàng như vậy! –