我正在使用一個名爲jQuery contextMenu的插件,但在加載DOM之後無法使用通過ajax加載的元素。有誰知道我可以如何使用.live工作?jquery contextMenu + .live
回答
我已經對original jquery.contextMenu.js腳本進行了修改。我用.live("mousedown", ...)
代替.each()
並刪除了合適的mousedown綁定(您也可以對我的代碼和原始代碼進行比較以獲取更改)。
您可以從http://pastebin.com/jBcAR6g1
工程得到的代碼我。
rafek這真棒! +1 – Turowicz
我認爲你必須在新添加的元素上使用enableContextMenuItems()方法。如果您發佈代碼,它會更容易幫助。
我給了這個鏡頭,但它似乎並沒有爲我工作。感謝您的建議。我還嘗試了enableContextMenuItems()之前的destroyContextMenu(),看看這會有所作爲,但它沒有。 –
然後發佈您的代碼,以便我們可以嘗試幫助 –
我的代碼與演示完全一樣,不同之處在於,通過.post()將im .contextMenu()應用於生成div。如果你願意,我可以把演示放在jsfiddle中。 –
- 1. Jquery - 在同一個.class上設置live('hover')和bind('contextmenu')?
- 2. jQuery live draggable/live droppable?
- 3. asp.net gridview jquery contextmenu
- 4. jQuery live可拖拽/ live droppable?
- 5. JQuery和live()
- 6. jQuery .live()問題
- 7. jQuery on或live?
- 8. jQuery .live mouseover erroring
- 9. jQuery .live()和IE
- 10. jQuery live()函數
- 11. jQuery + Sortable + live
- 12. jquery live問題
- 13. Live和jQuery的
- 14. Jquery Live驗證
- 15. jquery live tabIndex
- 16. jquery bind vs live
- 17. Jquery Live點擊
- 18. jquery live rss feed?
- 19. Jquery .on與.live
- 20. jQuery ajaxStart&ajaxComplete live?
- 21. jQuery live right click
- 22. jquery facebook牆.live
- 23. JQuery Live和Sortable
- 24. jquery bind live mouseenter
- 25. jQuery live確認
- 26. jquery live context
- 27. jQuery懸停live()?
- 28. jquery live&livequery
- 29. Jquery .live問題
- 30. jquery live:問題
你的代碼在哪裏? http://api.jquery.com/live/ – Mrchief