Khi tôi sử dụng .click()
trên thẻ <a>
, sự kiện chỉ hoạt động khi tôi nhấp vào phần tử. Nếu không, nếu người dùng thực hiện Nhấp chuột phải> Mở trong cửa sổ mới hoặc Mở trong tab mới, nó sẽ không kích hoạt sự kiện click()
..click() sự kiện khi 'Mở trong tab/cửa sổ mới'
Vì vậy, câu hỏi của tôi là ... làm cách nào để kích hoạt sự kiện click()
khi người dùng nhấp chuột phải> mở trong tab/cửa sổ mới?
Dưới đây là HTML:
<a href="url">Click Me</a>
Đây là Js:
$("a").click(function(){
alert('You clicked me!');
});
ummm .. thats chỉ một nhấp chuột phải, không phải 'mở trong cửa sổ/tab mới'. –
Tôi không nghĩ điều đó là có thể. Cách duy nhất tôi thấy là bắt chuột phải vào nút và kích hoạt sự kiện 'click' theo cách thủ công. – VisioN
Tôi không nghĩ là có thể. Tôi nghĩ một trong những lý do là bạn không muốn trang web có thể theo dõi liên kết bên ngoài mà bạn đang truy cập. – gigadot