繁体   English   中英

使用悬停或onmouseover / onmouseout?

[英]Use hover or onmouseover/onmouseout?

我正在为新网站构建自定义按钮( 推拉门 )。 这些按钮将不会触发链接,而是触发随后提交表单的javascript。

我的解决方案是将div(而不是链接)与span一起使用。

问题是我应该使用onmouseover / onmouseout还是将鼠标悬停?

请注意:我的网站要求使用javascript,否则它将根本无法工作,因此将javascript用于按钮没有问题,问题是哪种方法最正确?

我会用CSS做到这一点,因为它将需要更少的代码并且可以在禁用Javascript的情况下工作

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

如果您在谈论HTML onmouseover / onmouseout与CSS:hover,请使用CSS:hover。 无论如何,它更容易维护,看起来更整洁并减小HTML的大小,这在大多数情况下都是一团糟。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM