使用悬停或onmouseover / onmouseout?

时间:2011-02-22 18:38:40

标签: javascript html css

我正在为新网站构建自定义按钮(sliding doors)。按钮不会触发链接,而是触发表单的javascript。

我的解决方案是使用带有span的div(而不是link)。

问题是我是否应该使用onmouseover / onmouseout或悬停首选?

请注意:我的网站要求javascript,否则它根本不起作用,所以使用javascript按钮没有问题,问题是哪种方式最正确?

3 个答案:

答案 0 :(得分:2)

我会用CSS来做,因为它需要更少的代码,并且可以在禁用Javascript的情况下使用

答案 1 :(得分:1)

如果你在谈论jQuery事件,那没关系,它是一样的。

如果您正在谈论HTML onmouseover / onmouseout与CSS:hover,请转到CSS:hover。 无论如何,维护起来要容易得多,看起来更干净,并且HTML大小也会变得很混乱。

答案 2 :(得分:0)

解决方法是在div元素上使用onmouseover / onmouseout。它会生成一些代码,但即使在IE6中也可以安全使用。

这将需要javascript,但必须这样做。