阅读:1994回复:6
用了movebutton,出现点问题
用了movebutton,把书签克隆到了页面右键菜单,但是有个问题,克隆的书签右键无法打开应有的菜单属性,而是直接打开链接(图1)。但是导航栏原版ID在书签右键可以谈出菜单(图2)。怎么解决啊
{ id: "bookmarksMenu", insertAfter: "context-sep-navigation", clone: true }, 图片:QQ截图20150429124952.png ![]() 图1克隆菜单 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 图片:QQ截图20150429124902.png ![]() 图2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
|
1楼#
发布于:2015-04-29 14:16
我及时的截图了下来
![]() |
|
|
2楼#
发布于:2015-04-29 15:46
应该是右键菜单从底层设计上不区别右击和左击吧。
================ 楼主又没分享链接,二楼这么兴奋干嘛。。。。。-_-|| |
|
|
3楼#
发布于:2015-04-30 02:43
|
|
4楼#
发布于:2015-04-30 03:12
没用过,估计是没把鼠标点击的事件处理克隆下来。不知道怎么弄。
|
|
5楼#
发布于:2015-04-30 13:16
|
|
6楼#
发布于:2015-04-30 14:17
谷歌大法好:应该不是吧 只是把id复制了一份 插入了右键菜单,按理来说 应该所有功能都复制过来了。回到原帖是把id所属的元素复制了一份然后再插入,但事件跟元素可能是分离的吧。 https://github.com/ywzhaiqi/userChromeJS/blob/master/moveButton/moveButton.uc.js 中没看到哪里克隆事件了。 比如 http://www.w3school.com.cn/jquery/manipulation_clone.asp 就支持但默认不克隆事件处理器。 |
|