我有一些使用动画精灵表的按钮,因此必须设置为背景图像(据我所知)。目前他们使用javascript重定向而不是href,因此右键单击的上下文菜单用于背景图像。
理想情况下,我希望它显示链接的上下文菜单,以便可以通过右键单击使用“在新选项卡/窗口中打开”(或浏览器等效项)。
我不想创建自定义上下文菜单,只是让它使用浏览器标准菜单链接,而不是背景图像。
不幸的是,谷歌在这件事上并没有太多帮助。
我有一些使用动画精灵表的按钮,因此必须设置为背景图像(据我所知)。目前他们使用javascript重定向而不是href,因此右键单击的上下文菜单用于背景图像。
理想情况下,我希望它显示链接的上下文菜单,以便可以通过右键单击使用“在新选项卡/窗口中打开”(或浏览器等效项)。
我不想创建自定义上下文菜单,只是让它使用浏览器标准菜单链接,而不是背景图像。
不幸的是,谷歌在这件事上并没有太多帮助。
HTML5 规范更新了超链接以允许它们包含流内容。如果您想要这种行为,则需要使用@Eliran 建议的超链接将它们包装起来。
不支持修改上下文菜单,最接近的就是用创建 HTML 菜单的东西覆盖默认的右键单击事件处理。