Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检测是否可以在浏览器上使用jquery_Jquery_Internet Explorer_Browser_Cross Browser - Fatal编程技术网

如何检测是否可以在浏览器上使用jquery

如何检测是否可以在浏览器上使用jquery,jquery,internet-explorer,browser,cross-browser,Jquery,Internet Explorer,Browser,Cross Browser,我目前在我的网站中使用jquery,但当我尝试在ie 5.5上打开此网站时,我发现错误“$”未定义,因此我正在搜索解决方案,以检测浏览器是否支持jquery,然后再调用任何jquery代码,我想您可能已经回答了自己的问题。检查$是否未定义。如评论中所述,IE 5.5不受支持 编辑 如果需要代码检查jQuery的别名是否未定义: typeof $ == 'undefined' 我想你可能已经回答了你自己的问题。检查$是否未定义。如评论中所述,IE 5.5不受支持 编辑 如果需要代码检查jQuer

我目前在我的网站中使用jquery,但当我尝试在ie 5.5上打开此网站时,我发现错误“$”未定义,因此我正在搜索解决方案,以检测浏览器是否支持jquery,然后再调用任何jquery代码,我想您可能已经回答了自己的问题。检查
$
是否未定义。如评论中所述,IE 5.5不受支持

编辑

如果需要代码检查jQuery的别名是否未定义:

typeof $ == 'undefined'

我想你可能已经回答了你自己的问题。检查
$
是否未定义。如评论中所述,IE 5.5不受支持

编辑

如果需要代码检查jQuery的别名是否未定义:

typeof $ == 'undefined'

你为什么支持ie 5.5?!?!以下是兼容性列表@丹尼拉。怀特:我想他想在运行时检查它,这样他就可以防止错误发生。@Daniel A。怀特:为什么重要?有时,我仍然支持IE5.5,但我会为此收取一定的费用,而不是IE6支持费(主要是为了劝阻客户,然后支付开发成本)。即便如此,一些客户仍然愿意为IE5.5支持付费。@SamirAdel:你可能想看看,它显示了一种巧妙地使用条件注释作为检测IE版本的非欺骗方式。你为什么支持IE 5.5?!?!以下是兼容性列表@丹尼拉。怀特:我想他想在运行时检查它,这样他就可以防止错误发生。@Daniel A。怀特:为什么重要?有时,我仍然支持IE5.5,但我会为此收取一定的费用,而不是IE6支持费(主要是为了劝阻客户,然后支付开发成本)。即便如此,一些客户仍然愿意为IE5.5支持付费。@SamirAdel:您可能想查看一下,它显示了一种巧妙地使用条件注释作为检测IE版本的非欺骗方式。这将在Prototype上读错(它也使用
$
)。检查
jQuery
更简单。@Piskvor这就是为什么我说这将检查
$
别名。这将在Prototype上读错(Prototype也使用
$
)。检查
jQuery
更简单。@Piskvor这就是为什么我说这将检查
$
别名。