2014-06-18 55 views
2

我正在使用本網站的stellar.js - www.jaisalmera.com - 如何禁用safari和Internet Explorer瀏覽器的視差?我已經爲此移動設備已禁用它 -如何禁用Safari瀏覽器的stellar.js?

if ($(window).width() > 800) { 
    $(window).stellar(); 
    } 

有人可以讓我知道如何做到這一點的Safari/IE瀏覽器也?從研究中我看到,視差滾動不適用於這些。

謝謝!

回答

0

我黨很遲,但希望能得到一些蛋糕,還可以幫助別人具有同樣規定─

您可以使用下面的腳本中的特徵量檢測的規定來檢測瀏覽器類型this post

var isOpera = !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0; 
    // Opera 8.0+ (UA detection to detect Blink/v8-powered Opera) 
    var isFirefox = typeof InstallTrigger !== 'undefined'; // Firefox 1.0+ 
    var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0; 
    // At least Safari 3+: "[object HTMLElementConstructor]" 
    var isChrome = !!window.chrome && !isOpera;    // Chrome 1+ 
    var isIE = /*@[email protected]*/false || !!document.documentMode; // At least IE6 

之後,你可以關掉恆星初始化爲特定的瀏覽器喜歡 -

if(!isSafari || !isIE) 
{ 
    $(window).stellar(); 
}