2012-04-25 102 views
0

我有一些使用动画精灵表的按钮,因此必须设置为背景图像(据我所知)。目前他们使用JavaScript重定向而不是href,因此右键单击的上下文菜单是用于背景图像的。上下文菜单默认值

理想情况下,我希望它显示链接的上下文菜单,以便在右键单击时可以使用“在新选项卡/窗口中打开”(或等同浏览器)。

我不想创建自定义上下文菜单,只是为了让它使用浏览器的标准菜单进行链接,而不是背景图片。

不幸的是谷歌在这件事上没有太多帮助。

+0

为什么不用实际的锚点来包装按钮?顺便说一句,你可能意味着JavaScript而不是Java重定向。 – 2012-04-25 22:40:14

+0

是的,我的意思是JavaScript。理想情况下,我想使用锚点,但在重定向之前我还想暂停一下,以允许按钮动画播放,实际上只有半秒。问题是我发现的一切都表明,这只能用于javascript setTimeout,正如我目前使用的。 – Sasha 2012-04-25 22:47:48

+0

那么,那有什么问题? – 2012-04-25 22:50:38

回答

1

HTML5规范更新超链接,允许他们到contain flow content。如果你想要这种行为,你需要用@Eliran建议的超链接来包装它们。

不支持修改上下文菜单,也不支持修改上下文菜单,而最接近的事情是用默认的右键单击事件处理来创建HTML菜单。

+0

谢谢。自那时以来,我发现了一种不同的方法来延迟href重定向,它解决了我以前遇到的大多数问题,因此不再需要此解决方案。链接包括任何人绊倒这个偶然年线下:http://jsfiddle.net/2WJH9/ – Sasha 2012-04-26 00:15:12