相关疑难解决方法(0)

Modernizr检查以检测Firefox

使用modernizr可以检查firefox功能有哪些可能的检查?

javascript modernizr

4
推荐指数
2
解决办法
1万
查看次数

jQuery添加多个具有相同名称的css属性不起作用

我遇到了一个与jQuery有关的奇怪问题.似乎当jQuery用于添加具有相同名称的多个css属性时(对于跨浏览器兼容性),每个"重复"属性都被覆盖,并且仅使用最后一次出现.

例如,在纯css中,我有这个:

div.ellipse {
    background-image: radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800);
    background-image: -o-radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800);
    background-image: -ms-radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800);
    background-image: -moz-radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800);
    background-image: -webkit-radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800);
}
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/Lzhcdr2f/

背景图像属性多次使用以实现跨浏览器兼容性.

现在我尝试使用jQuery应用上面的css代码,如下所示:

$('.ellipse').css({ 
    'background-image': 'radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800)',
    'background-image': '-o-radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800)',
    'background-image': '-ms-radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800)',
    'background-image': '-moz-radial-gradient(center bottom, ellipse cover, #ffeda3, #ffc800)',
    'background-image': '-webkit-radial-gradient(center bottom, ellipse cover, …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery css3

4
推荐指数
1
解决办法
2051
查看次数

如何在Javascript中检测Safari 10浏览器?

我在用

var isSafari = /constructor/i.test(window.HTMLElement)
Run Code Online (Sandbox Code Playgroud)

但它不适用于新的Safari 10.

关于使用什么的任何建议?

谢谢!

编辑:如何检测Safari,Chrome,IE,Firefox和Opera浏览器?仅适用于版本9的Safari

javascript browser safari

4
推荐指数
2
解决办法
8066
查看次数

针对Firefox Quantum的条件CSS规则

在CSS方面,我们遇到了针对Firefox Quantum的问题.我们知道以下内容:

@-moz-document url-prefix() { 
    .my-style{
    }
}
Run Code Online (Sandbox Code Playgroud)

...将针对所有Firefox浏览器,但我们只想针对Firefox Quantum,因为在CSS解释方面,Firefox Quantum和旧版本Firefox之间存在一些差异.有谁知道这是怎么做到的吗?

css firefox css-hack firefox-quantum

4
推荐指数
1
解决办法
3101
查看次数

如何在Elm中检测浏览器

如何从Elm检测浏览器?

具体来说,我希望能够判断网络应用程序是否在平板电脑上运行(iPad上的Safari等).

browser-detection elm

3
推荐指数
1
解决办法
657
查看次数

使用javascript确定正在使用的浏览器

我在确定浏览器时遇到问题.

我试过navigator很好用,但没有用.

我曾经alert(navigator.appName);确定浏览器和我正在使用的浏览器Google Chrome,当显示弹出窗口时显示它Mozilla,但Mozilla它在工作正常并且使用Mozilla它自己.

代码有问题吗?或者是一些错误?

html javascript

2
推荐指数
2
解决办法
2万
查看次数

ng-class如果浏览器不是Internet Explorer

我有一个问题,我想只在浏览器不是Internet Explorer的情况下才向项目添加css类.

我可以用Angular JS做到吗?

就像是:

<div ng-class="myClass : "BROWSER IS IE" ? default"><div>
Run Code Online (Sandbox Code Playgroud)

解:

HTML:

       <div data-ng-class="getClass()"></div>

JAVASCRIPT:

        $scope.isIe = function () {
            return false || !!document.documentMode;
        }

        $scope.getClass = function () {
            if ($scope.isIe()) {
                return "";
            }
            else {
                return "yourClass1 yourClass2 yourClass3";
            }
        }
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer angularjs

2
推荐指数
1
解决办法
1450
查看次数

如何使用jQuery检测浏览器?

我有一个问题是由jQuery实现的css,css在mozilla中工作正常但不在chrome中工作因此需要根据浏览器在cqu中进行更改但是在JQUERY中

任何人都可以帮助我获取浏览器,无论是firefox,chrome还是其他任何浏览器.

 if ($browserFirefox) {
    ....code 
    $('#test').css("margin-top","10%");
 }
 if ($browserChorme) {
   code goes here
 }
 if ($browserXYZ) {
   code goes here
 }
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
2万
查看次数

AngularJS:如果历史记录为空,则禁用html按钮

在我的AngularJS应用程序中,我实现了一个带有"返回"功能的html按钮.如果历史记录为空(因为用户自页面加载后没有更改路径)我想隐藏/禁用它.

有没有办法检测历史是否为空角?

browser-history angularjs

1
推荐指数
1
解决办法
747
查看次数

使用Javascript两次添加相同的CSS属性

我想将以下CSS添加到元素中 -

{min-height: calc(100% - 291px);
    min-height: -webkit-calc(100% - 291px);}
Run Code Online (Sandbox Code Playgroud)

我想使用Javascript将此CSS添加到我的元素中.我的问题是,如何在不重写的情况下添加这两个值.

element.style.minHeight= "calc(100% - 291px)";
element.style.minHeight= "-webkit-calc(100% - 291px)"; // This should NOT overwrite the previous property.
Run Code Online (Sandbox Code Playgroud)

我该如何实现这一目标?谢谢!

javascript css

1
推荐指数
1
解决办法
74
查看次数

0
推荐指数
2
解决办法
811
查看次数

如何使用 Angular2 和 Typescript 获取设备信息

我有一张表,我需要从打字稿中将这些详细信息填入我的表中。

1.Device Name
2. Device OS
3. Location
4. Browser
5. IsActive
Run Code Online (Sandbox Code Playgroud)

这些字段必须从打字稿中填写,所以任何人都可以帮我解决这个问题

windows navigator typescript angular

-1
推荐指数
1
解决办法
6118
查看次数