userAgent http://www.webdesignleaves.com/wp/jquery/703/ http://cly7796.net/wp/javascript/make-a-determination-using-the-useragent-in-javascript/
var ua = navigator.userAgent.toLowerCase();
var ver = navigator.appVersion.toLowerCase();
var isIE11 = (ua.indexOf('trident/7') > -1);
// var isChrome = (ua.indexOf('chrome') > -1) && (ua.indexOf('edge') == -1);
if(isIE11) {
console.log("IE11");
$('.panel-inner' + '.js-ie11').addClass('is-ie11');
}
// if(isChrome) {
// console.log("chrome");
// $('.panel-inner' + '.js-ie11').addClass('is-ie11');
// }
var ua = navigator.userAgent.toLowerCase();
var ver = navigator.appVersion.toLowerCase();
// IE(11以外)
var isMSIE = (ua.indexOf('msie') > -1) && (ua.indexOf('opera') == -1);
// IE6
var isIE6 = isMSIE && (ver.indexOf('msie 6.') > -1);
// IE7
var isIE7 = isMSIE && (ver.indexOf('msie 7.') > -1);
// IE8
var isIE8 = isMSIE && (ver.indexOf('msie 8.') > -1);
// IE9
var isIE9 = isMSIE && (ver.indexOf('msie 9.') > -1);
// IE10
var isIE10 = isMSIE && (ver.indexOf('msie 10.') > -1);
// IE11
var isIE11 = (ua.indexOf('trident/7') > -1);
// IE
var isIE = isMSIE || isIE11;
// Edge
var isEdge = (ua.indexOf('edge') > -1);
// Google Chrome
var isChrome = (ua.indexOf('chrome') > -1) && (ua.indexOf('edge') == -1);
// Firefox
var isFirefox = (ua.indexOf('firefox') > -1);
// Safari
var isSafari = (ua.indexOf('safari') > -1) && (ua.indexOf('chrome') == -1);
// Opera
var isOpera = (ua.indexOf('opera') > -1);
// 使用例
if(isIE) {
alert('IE');
}
if(isIE6) {
alert('IE6');
}
if(isIE7) {
alert('IE7');
}
if(isIE8) {
alert('IE8');
}
if(isIE9) {
alert('IE9');
}
if(isIE10) {
alert('IE10');
}
if(isIE11) {
alert('IE11');
}
if(isEdge) {
alert('Edge');
}
if(isChrome) {
alert('Google Chrome');
}
if(isFirefox) {
alert('Firefox');
}
if(isSafari) {
alert('Safari');
}
if(isOpera) {
alert('Opera');
}
$(function () {
var uaDevice = navigator.userAgent;
if (uaDevice.indexOf('iPhone') > 0 || uaDevice.indexOf('iPod') > 0 || uaDevice.indexOf('Android') > 0 && uaDevice.indexOf('Mobile') > 0) {
// スマートフォン用コード
} else if (uaDevice.indexOf('iPad') > 0 || uaDevice.indexOf('Android') > 0) {
// タブレット用コード
} else {
// PC用コード
}
})