Tôi đang cố gắng jQuery Context Menu với jQuery Draggable hàng trong một jQGrid.Trình đơn ngữ cảnh jQuery xung đột với jQuery Draggable
Sự cố tôi gặp phải là vì tôi đã thêm jQuery Context Menu hành động có thể kéo được kích hoạt trên một cú nhấp chuột (cũng như thao tác kéo thông thường). Có vẻ hơi lạ khi tôi nhấp chuột phải một hàng để có được menu, sau đó nhấp vào bên ngoài nó trên một hàng khác (để hủy menu) và hàng đó bắt đầu theo sau con trỏ.
Có phải thực hiện với evt.stopPropagation();
trong đoạn mã sau từ Trình đơn ngữ cảnh jQuery không?
$(this).mousedown(function(e) {
var evt = e;
evt.stopPropagation();
$(this).mouseup(function(e) {
e.stopPropagation();
var srcElement = $(this);
$(this).unbind('mouseup');
if(evt.button == 2) {
// Hide context menus that may be showing
$(".contextMenu").hide();
Tôi có thể làm gì ngoài việc chọn giữa menu kéo hoặc menu ngữ cảnh không?
Không tìm thấy trang ... –