我正在为一个新网站构建自定义按钮(滑动门)。按钮不会触发链接,而会触发javascript,然后提交表单。
我的解决方案是使用div (而不是链接)和span。
问题是我是应该使用onmouseover/onmouseout还是悬停是首选?
请注意:我的网站要求javascript,否则它根本不工作,所以没有问题使用javascript按钮,问题是哪一种方式是最正确的?
发布于 2011-02-24 13:36:25
解决方案是在div元素上简单地使用onmouseover/onmouseout。它将生成一些代码,但即使在IE6中使用也是安全的。
这当然会要求javascript,但必须这样做。
发布于 2011-02-22 18:43:35
我会用CSS做这件事,因为它需要更少的代码,并且它可以在禁用Javascript的情况下工作。
发布于 2011-02-22 18:43:48
如果您谈论的是jQuery事件,这并不重要,它是一样的。
如果您讨论的是HTML onmouseover/onmouseout vs. CSS:悬浮,请选择CSS:悬浮。无论如何,它更容易维护,看起来更干净,并且减少了HTML的大小,而HTML大多数时候都是一团糟。
https://stackoverflow.com/questions/5082367
复制相似问题