Jquery 如何仅为特定浏览器设置函数/脚本/方法?
如何仅为特定浏览器设置函数/方法/事件等。 例如,我只想在浏览器为Chrome时执行此操作Jquery 如何仅为特定浏览器设置函数/脚本/方法?,jquery,browser,Jquery,Browser,如何仅为特定浏览器设置函数/方法/事件等。 例如,我只想在浏览器为Chrome时执行此操作 $('#table').width($('#table_body td:eq(0) tr').length * WH); 您可以从中使用以下功能 感谢Microsoft论坛提供的示例- function BrowserDetection() { //Check if browser is IE or not if (navigator.userAgent.search("MSIE")
$('#table').width($('#table_body td:eq(0) tr').length * WH);
您可以从中使用以下功能 感谢Microsoft论坛提供的示例-
function BrowserDetection() {
//Check if browser is IE or not
if (navigator.userAgent.search("MSIE") >= 0) {
alert("Browser is InternetExplorer");
}
//Check if browser is Chrome or not
else if (navigator.userAgent.search("Chrome") >= 0) {
alert("Browser is Chrome");
}
//Check if browser is Firefox or not
else if (navigator.userAgent.search("Firefox") >= 0) {
alert("Browser is FireFox");
}
//Check if browser is Safari or not
else if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) {
alert("Browser is Safari");
}
//Check if browser is Opera or not
else if (navigator.userAgent.search("Opera") >= 0) {
alert("Browser is Opera");
}
}
BrowserDetection();
//Check if browser is Chrome or not
if (navigator.userAgent.search("Chrome") >= 0) {
$('#table').width($('#table_body td:eq(0) tr').length * WH);
}