【发布时间】:2013-03-01 08:41:48
【问题描述】:
如何创建一个在鼠标悬停时显示 url(在浏览器状态栏上)的按钮,该按钮与单击按钮时显示的 url 不同。例如,请参考http://www.polyvore.com/bags/shop?category_id=35。
谢谢。
【问题讨论】:
如何创建一个在鼠标悬停时显示 url(在浏览器状态栏上)的按钮,该按钮与单击按钮时显示的 url 不同。例如,请参考http://www.polyvore.com/bags/shop?category_id=35。
谢谢。
【问题讨论】:
你不能在按钮标签上这样做。
改为使用锚链接并提供一些很棒的 css,因此链接看起来像按钮。如果您会看到查看源代码或在 firebug 中看到,您会看到他们使用锚链接并应用了一些样式,因此它看起来像按钮,这在今天没什么大不了的。
或
您需要编写 javascript 来设置跨浏览器的状态栏。
【讨论】:
编辑:在作者澄清他的问题后改变了解决方案。
此链接在悬停时会显示“yahoo.com”,但点击时会打开“google.com”。
<a href="http://yahoo.com" onclick="window.location.href='http://google.com'; return false;">Link</a>
关键是从 'onclick' 回调中返回 false - 它可以防止浏览器进一步处理事件。
【讨论】: