Skip to content

Instantly share code, notes, and snippets.

View barlas's full-sized avatar

Barlas Apaydin barlas

View GitHub Profile
@barlas
barlas / ready-detection-var.js
Last active August 29, 2015 14:10
javascript - Browser, mobile and tablet device detection on boolean variables.
var isChrome = navigator.userAgent.indexOf('Chrome') > -1;
var isFireFox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
var isSafari = navigator.userAgent.indexOf('Safari') > -1;
if ((isChrome)&&(isSafari)) {isSafari=false;}
var isIE = navigator.appName.indexOf('Internet Explorer')!=-1;
var isIE7 = navigator.appVersion.indexOf("MSIE 7.") != -1;
var isIE8 = navigator.appVersion.indexOf("MSIE 8.") != -1;
/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? isTabletMobile = true : isTabletMobile = false;
/iPad/i.test(navigator.userAgent) ? isTablet = true : isTablet = false;
/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? isMobile = true : isMobile = false;
@barlas
barlas / ready-resize-func.js
Last active August 29, 2015 14:10
jQuery - Responsive return function triggering on document ready and window resize.
var windowW = $(window).width(),
windowH = $(window).height();
var resizeThread = 0;
function responsiveReturn() {
clearTimeout(resizeThread);
windowW = $(window).width();
windowH = $(window).height();