2010-06-06 69 views

回答

4

是的,這是可能的。你應該修改插件。您需要修改事件處理程序,例如:

eventElementHandlers: function (event, eventElement) 
    { 
     var view = this; 
     eventElement 
     .click(function (ev) 
     { 
      if (!eventElement.hasClass('ui-draggable-dragging') && 
       !eventElement.hasClass('ui-resizable-resizing')) 
      { 
       return view.trigger('eventClick', this, event, ev); 
      } 
     }) 
     .dblclick(function (ev) 
     { 
      return view.trigger('dblclick', this, event, ev); 
     }) 
     .hover(
      function (ev) 
      { 
       view.trigger('eventMouseover', this, event, ev); 
      }, 
      function (ev) 
      { 
       view.trigger('eventMouseout', this, event, ev); 
      } 
     ); 
    }, 

您可以使用相同的方式添加更多事件。 Here你可以找到jQuery自帶的事件列表。對於右鍵單擊和其他事件有插件。