标签: modernizr

Modernizr.隐藏课程

我刚刚在我的项目中包含了Modernizr,但它将.hidden类添加到我的html标记中.这会导致Bootstrap隐藏整个html标记,这很好,不是那么有用.

有人知道为什么它将.hidden类添加到html中吗?

提前致谢!

hidden modernizr twitter-bootstrap-3

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

异步现代化可以吗?

Google PageSpeed 测试告诉我使用 async

例如改变

<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js"></script>

<script async src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js"></script>

Modernizer 还能正常工作吗?

javascript performance asynchronous modernizr

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

如何检测CSS自定义属性?

有没有办法检测浏览器是否支持CSS自定义属性(例如color: var(--primary))?

我需要编写一个脚本,在不支持自定义属性的浏览器中行为略有不同,但我找不到任何记录的Modernizr测试,也没有任何关于访问自定义属性的Javascript接口的信息.

将不胜感激任何建议!

javascript css feature-detection modernizr css-variables

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

使用 Modernizer 检测浏览器中的 webp 支持

不知道我哪里出错了,但看起来很简单。我正在尝试检测 webp 支持。

因此,我访问了现代化网站并检查了 webp 选项,然后下载了脚本。

我已经使用 WordPress 函数文件添加了脚本,并确认它正在前端加载。

然后在脚本加载后,我使用以下代码来检测是否支持 webp:

/*
*   Check webp support
*/
if (Modernizr.webp) {
    alert('webp supported');
} else {
    alert('webp not supported');
}
Run Code Online (Sandbox Code Playgroud)

唉,我没有收到任何警报消息。

开发工具控制台中也没有错误消息。

有谁知道怎么回事。

干杯

javascript wordpress modernizr webp

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

包括Modernizr JS库使asp.net网站的整个<body>内容无法呈现

我正在利用CSS3在我的网络应用程序中创建圆形边框.我创建了一个空白的asp.net应用程序,我有一个母版页和一个内容页面.内容页面按预期引用主页面,并且主页面几乎是标准的开箱即用主页面.当我在没有现代化的情况下本地运行页面时,所有浏览器中的内容都很好看,但是当我在masterpage的标签中包含modernizr .js文件引用时,我得到一个空白的html页面,其中包含我在css文件中设置的背景颜色.标签之间的所有内容都没有呈现.

这是一个使用border-radius属性的css片段.

#container {background:#444;width:860px;border:1px solid #FFF;border-radius: 30px 0px 30px 30px; margin:20px auto;padding:20px;}
Run Code Online (Sandbox Code Playgroud)

这是我的主页(你会注意到modernizr注释掉了)

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="Site.Site" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Name</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<link href='http://fonts.googleapis.com/css?family=Tangerine' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="style/style.css" media="all" />
<!-- <script src="script/modernizr.custom.51561.js" type="text/javascript" /> -->
</head>
<body>
<div id="container">
    <div id="header">
        <h1>Name</h1>
        <p> text
            </p>
    </div>
    <div id="nav">
        <ul>
            <li><a href="">Nav Link</a></li>
            <li><a href="">Nav Link</a></li>
            <li><a href="">Nav Link</a></li>
            <li><a href="">Nav Link</a></li>
        </ul> …
Run Code Online (Sandbox Code Playgroud)

asp.net css3 modernizr

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

Modernizr测试

为什么这会发出警报,是和否?

Modernizr.load([
    {
        test: Modernizr.cssgradients,
        yep: alert('Supports it!'),
        nope: alert('Oh, damn! This browser sucks!')
    }
]);
Run Code Online (Sandbox Code Playgroud)

我在OS X上使用最新的chrome.

javascript modernizr yepnope

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

Modernizr在IE8上测试draganddrop

我正在测试拖放API支持

    if (!Modernizr.draganddrop) {
    alert('No!');
}
else { 
    alert('Yes');
     } 
Run Code Online (Sandbox Code Playgroud)

但不知何故,它在IE8中显示"是",当然不支持html5 D&D API.

提前致谢

html5 internet-explorer drag-and-drop internet-explorer-8 modernizr

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

如何使用Modernizr.js测试DOM4 Mutation Observers?

我正在尝试使用Modernizr.js 创建一个检测Mutation Observers的测试.在Modernizer文档中,有一个用于测试称为前缀的DOM元素的部分.我尝试使用:

Modernizr.load({
    test: Modernizr.prefixed('MutationObserver', window),
    yep: ['/js/polyfill_yep.js'],
    nope: ['/js/polyfill_nope.js']
});
Run Code Online (Sandbox Code Playgroud)

但显然,这是行不通的.我得到一个TypeError: f.bind is not a function我相当肯定前缀字符串不是MutationObserver,但我不知道它可能是什么,或者即使我正确地编写测试.有任何想法吗?

javascript jquery modernizr polyfills mutation-observers

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

Respond.js和Modernizr没有在IE8上进行媒体查询

我有一个博客,我试图在所有浏览器中使用bootstrap作为项目的主干.我使用Modernizr和Respond强制IE响应媒体查询,但由于某种原因脚本无法正常工作.我是以不正确的顺序放置它们还是覆盖它们的另一个JS脚本?任何帮助将不胜感激.

    <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/library/css/bootstrap.min.css">
    <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/library/css/bootstrap-responsive.min.css">
    <link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:700' rel='stylesheet' type='text/css'>
<script src="<?php echo get_template_directory_uri(); ?>/library/js/modernizr.full.min.js"></script>
<script src="https://raw.github.com/scottjehl/Respond/master/respond.min.js"></script>          
    <!-- HTML Shim - Enables usage of all HTML5 elements in Internet Explorer -->
    <!--[if lt IE 9]>
        <script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    <script>window.jQuery || document.write(unescape('%3Cscript src="<?php echo get_template_directory_uri(); ?>/library/js/libs/jquery-1.7.1.min.js"%3E%3C/script%3E'))</script>

    <!-- Selectivizr - Enable CSS3 selectors for IE 6-8 -->
    <!--[if (gte IE 6)&(lte IE 8)]>
        <script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/library/js/libs/selectivizr-min.js"></script>
    <![endif]-->
    <script src="<?php echo …
Run Code Online (Sandbox Code Playgroud)

jquery modernizr polyfills

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

如何使用凉亭和早午餐构建Modernizr - 在bower.json中缺少主要功能

我已经读过这个github问题了:

主要文件中没有主文件.

我自动安装了modernizr 3.0.0作为Foundation 5.5.2的依赖项,我正在尝试用Brunch构建我的项目.

运行时brunch build我收到以下错误:

Error: Component JSON file "/path/to/brunch-test/bower_components/modernizr/.bower.json" must have主要property. See https://github.com/paulmillr/read-components#README

因此,在读取组件问题之后,我试图main在我的根中覆盖modernizr ,bower.json但不知道如何去做,因为没有简单的编译modernizr.js存在.

我知道modernizr是为了定制的,事实上现代化3发布新闻状态a really cool solution of dynamically creating a custom package that can be installed via bower但我无法找到有关此信息?

modernizr zurb-foundation brunch bower

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