1
我想在一個函數,是不是在fullCalendar訪問事件之外,我有一個上下文菜單,你可以右擊並選擇DeleteEvent並將它傳遞的目標函數:獲取功能的日曆事件fullCalendar
var $target = $(e.target);
DeleteEvent($target);
當我使用調試器在Chrome中,我可以看到我需要的對象,但我無法弄清楚如何得到它,因爲在jQuery的末尾的數字很可能發生變化。
那麼我怎麼寫這個工作每次?
$target.context.offsetParent.jQuery224054666921681718872.fcSeg.event
我想:
$target.context.offsetParent.find('fcSeg').event
$target.context.offsetParent.jQuery().fcSeg.event
$target.offsetParent().find('fcSeg').event
$target.offsetParent().closest('fcSeg').event
等救命稻草就抓在這裏。
這不是一個選項,上下文菜單也是在一個單獨的函數中,並且不會綁定到fullCalendar,除非它使用一個類作爲它的選擇器。我需要一個關於如何獲得fcSeg.event的答案。如果有點擊右鍵的事件,那麼這將是我一直想要的東西。 – Blindsyde
您可以將右鍵單擊綁定到事件。 在這個問題中有一個例子http://stackoverflow.com/questions/20610774/click-event-in-jquery-and-right-mouse-clicking –
偉大的工作太,我想出瞭如何綁定到(通過eventRender:function(event,element){element.bind('mousedown',function(e){if(e.which == 3)....}})然後I設置一個全局變量並按照你所說的訪問它,你應該更新你的答案,以顯示如何完成,以便其他在這裏絆倒的人將得到他們的幫助。 – Blindsyde