火狐浏览器与jquery

[复制链接]
查看11 | 回复5 | 2010-12-16 11:15:20 | 显示全部楼层 |阅读模式
为什么我的火狐浏览器对javascript和jquery不是很支持啊?我的火狐浏览器是新安的,在IE8中可以显示的简单jqury代码到了火狐中没有反应。感觉火狐实在太不好用,javascript功能都开了,还是不行,不知道为什么
例如:
$("table tr:gt(0)").mouseover(over);
$("table tr:gt(0)").mouseout(out);
function over()
{
$(this).css("background-color","#dca8e6");
}
function out()
{
$(this).css("background-color","#ffffff");
}
很多类似小例子火狐都没反应,谁知道怎么设置啊,感觉应该不用设置啊,像IE8,
我什么都没设置就能用
chjund,我按你的方法做了,还是只有IE8和世界之窗认账,火狐根本没反应,不知道是火狐太垃圾还是我不会设置,不过连这都要设置的话,火狐真的很垃圾,算了,还是用IE吧

回复

使用道具 举报

千问 | 2010-12-16 11:15:20 | 显示全部楼层
你的代码我不想去关心,只是告诉你,你现在心态很不对。什么火狐垃圾IE好,我曾经一度鄙视IE支持FF,可是现在当我被要求开发兼容 FirefoxIEChromeSafariOpera 时,我发现火狐确实也不是那么完美。只能是各有特色!相比之下IE其实不怎么好。你看看jQuery的源码,它确实为IE开了不少后门,因为IE不够标准。IE对css的支持也不够好。IE对js的解释效率也是最低的。不过它也有很多优点。IE更适合初级用户。问题的关键也正是“适合”!就像360浏览器,把js错误都屏蔽了不显示,你说是好还是不好?不过,火狐的firebug,Safari的web检测器,chrome叫"开发人员工具",oper
回复

使用道具 举报

千问 | 2010-12-16 11:15:20 | 显示全部楼层
首先说明火狐一定可以的,这么简单的功能都不能兼容,要不然Jquery还有人用吗?将js 代码 放入 ready 方法中$(document).ready(fcuntion(){
$("table tr:gt(0)").mouseover(over);
$("table tr:gt(0)").mouseout(out);
回复

使用道具 举报

千问 | 2010-12-16 11:15:20 | 显示全部楼层
话说,火狐属于标准浏览器,等你调试的页面多了,你会发现其实bug最多的是IE系列的浏览器。另外,jquery是跨浏览器的,我试了一下chjund的代码,火狐下运行也是正常的。
回复

使用道具 举报

千问 | 2010-12-16 11:15:20 | 显示全部楼层
<met
回复

使用道具 举报

千问 | 2010-12-16 11:15:20 | 显示全部楼层
切换成ie9的内核试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行