如何禁用safari浏览器的stellar.js

How do I disable stellar.js for safari browsers?

本文关键字:stellar js 浏览器 何禁用 safari      更新时间:2023-09-26

我正在使用stellar.js这个网站- www.jaisalmera.com -我如何禁用safari和ie浏览器的视差?我已经在移动设备上禁用了-

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

有人能让我知道如何为Safari/IE浏览器也这样做吗?从研究中我发现视差滚动并不适用于这些内容。

谢谢!

我来晚了,但我希望能得到一些蛋糕,也希望能帮助那些有同样需求的人-

你可以使用下面的脚本来检测浏览器类型的特征检测,在这篇文章中指定。

    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 = /*@cc_on!@*/false || !!document.documentMode; // At least IE6

之后,您可以关闭特定浏览器的恒星初始化,如-

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