$(document).ready(function() {
$("span.link").mouseover(function(e){
$(this.children).css("display","inline");
});
});
我不是javascript专家,但我使用jQuery拼凑了一些函数。
在这种情况下,样式表隐藏了一些控件。当用户将鼠标悬停时,此函数会公开这些控件。
这适用于除Firefox之外的所有浏览器(在Mac和Windows上)。我错过了一些明显的东西吗
感谢您的帮助,
杰森
答案 0 :(得分:8)
试试这样:
$(function() {
$("span.link").mouseover(function(e){
$(this).children().css("display","inline");
});
});
答案 1 :(得分:2)
实际上,开发Web应用程序时需要使用的是:
我的意思是你应该在所有3个主要的A级浏览器上测试你网站的每一步 ...所以如果某些东西在这个过程中不起作用,你就会确切地知道是什么原因造成的。
如果您没有定期查看浏览器的页面结果,那么以后修复问题会更加困难。
答案 2 :(得分:2)
再加上Dreas说的话,如果你正在为一个获得相当大流量的客户开发(我会说无论如何都这样做)帮自己一个忙,找个方法在IE6中测试它同样。如果你这样做,你将来会为自己省去一堆麻烦。上周我的一周中有三分之一的时间弄清楚为什么这个或那个在IE中都不起作用(包括6和7),包括我周五的整个一天。幸运的是,我还处于开发阶段,并且没有客户回来发疯一周后想知道为什么他/她的用户在IE6中遇到问题(之前也曾发生过)。
值得庆幸的是,一位同事让我进入了Microsoft Virtual PC,所以现在我可以在我说完某些事情之前测试我需要的任何内容。
答案 3 :(得分:0)
查看安装多个版本的Internet Explorer的app
...范围从v3,v4,v5,最重要的是,v6(你应该在开发时包括ie6中的测试)
答案 4 :(得分:0)
使用addClass .....更容易使用,尤其是如果您希望以后添加多个样式。只是一个良好的习惯进入。
$(function() {
$("span.link").mouseover(function(e){
$(this).children().addClass('inlineClass');
});
});