我想知道,如果我说 - 100个工具提示,如果它们是基于jquery或css的那么性能比较是什么?根据我的理解,使用CSS工具提示,为每个项目创建物理工具提示,并从视图中隐藏,直到用户将鼠标悬停在其上 - 而jquery工具提示应该只是一个项目,当它在其上面时改变内容。还是我错了?你觉得我应该怎么做?谢谢!
答案 0 :(得分:2)
这一切都取决于有多少元素具有工具提示以及它们显示的频率。例如,如果您只需要很少的元素来应用工具提示并经常显示它们,那么您的CSS方法会更好。如果您有很多要应用工具提示的元素并且它们不经常显示,那么您的JS方法会更好。
它还取决于工具提示的大小。回答你的问题的唯一方法是实际尝试两者,看看哪个表现最好。还要考虑JS在某些浏览器中要慢得多。使用JS,IE 6/7在50tooltips / s下表现不佳。 CSS仍然不会很好,但可能比JS更好。您需要尝试在各种浏览器版本上进行实现和测试。