Tôi đã mã hóa tập lệnh jquery nơi có lưới nhỏ trên màn hình và sử dụng kéo và thả người dùng có thể đặt các ô trên lưới (chụp tại chỗ). Hiện tại nếu bạn di chuột qua một ô, nó sẽ mờ dần trong tùy chọn xoay, nhưng tôi thích nó hơn nếu bạn có thể nhấp chuột phải để xoay (làm cho nó tự nhiên hơn). Tôi hiểu việc chặn nhấp chuột phải hoàn toàn thường bị cau mày khi tự hỏi liệu có thể chỉ trong một phần tử cụ thể, sau đó chụp sự kiện đó, thực hiện điều gì đó trong JS và vô hiệu hóa menu ngữ cảnh không? - hoạt động trong mọi trình duyệt.JavaScript: Chỉ cần nhấp chuột phải và tắt menu trong phần tử nhất định
Trên một lưu ý phụ, hiện tại tôi đang sử dụng jQuery cho các hiệu ứng và javascript tùy chỉnh để kéo và thả, có đáng xem một plugin jQuery để kéo và thả không?
Rất cám ơn,
Câu trả lời này không hợp lệ, contextmenu được kích hoạt trên mousedown đúng, không phải trên nhấp chuột phải. –
Một chút khắc nghiệt và nit-picky để downvote một câu trả lời mà các công trình. Có thể từ ngữ khó hiểu, nhưng ngay cả tài liệu của Mozilla cũng nói "click chuột phải" (https://developer.mozilla.org/en-US/docs/Web/Events/contextmenu). Bất kể, mã chỉ đơn giản là chụp sự kiện "contextmenu" của một trình duyệt và ngăn nó hiển thị menu. – ryanulit