[英]onmouseover / onmouseout conflicting with JQuery .hover on chrome?
[英]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.