草庐IT

Modernizr

全部标签

javascript - 在 RequireJS 中包含 Modernizr,并在 head 标签中包含 Modernizr

我对RequireJS和Modernizr有疑问。我希望Modernizr资源在头部。以及体内的其他一切。原因是Modernizr需要在DOMContentLoad之前做一些事情。我希望能够使用RequireJS将Modernizr模块加载到其他模块中。我怎样才能在开发和生产环境中做到这一点?我使用requirejs来提取所有依赖项并缩小所有资源。yeoman构建替换了缩小版。正文标签下:requirejs.config({paths:{'jquery':'vendor/jquery','handlebars':'vendor/handlebars','ember':'vendor/e

javascript - 使用 modernizr 检测 iOS 设备

所以我正在尝试下载图像,我使用window.location=data.url;指向图像文件但是,在iOS中它会将它发送到您所在的实际图像需要点击并按住才能保存。我知道没有办法解决这个问题,但我觉得它会打断整个旅程,所以我想将他们引导到我创建的另一个页面,该页面的图像和文字写着“点击并按住”,以便用户知道。我查看了文档但迷路了。如何检测是否有人在使用iOS设备? 最佳答案 Modernizr完全是关于功能检测,而不是通过UA字符串嗅探进行设备/浏览器检测。设备/浏览器检测在一段时间内是个坏人,而且这种情况不太可能改变-事实证明,由于

html - modernizr 2.5.3 媒体查询测试中断了 IE 和 Opera 中的页面

我有一个使用媒体查询的HTML5文档。为了迎合旧浏览器的用户,我只是试图模拟JS中的行为并使用modernizr2.5.3(我昨天从HTML5Boilerplate下载中获得的文件)来执行mq-testing.如果客户端使用简单的Modernizr.touch支持触摸事件,我想做的另一件事是稍微更改UI。我是这样操作的://$windowis$(window)if($window.width()这在Webkit(移动和桌面)和Firefox中运行良好,但是当我尝试在Opera(11.6)或InternetExplorer(7到9)中打开页面时,就会崩溃。事件将触发随机次数,jQuery

html - 用于 ie8 媒体查询支持的 modernizr

我正在考虑使用modernizr来支持ie8中的媒体查询。您能否提供一个示例来实现相同的功能。我也看过Respond.js,但发现它对于所有CDN的东西有点复杂。任何其他建议也将不胜感激。 最佳答案 如果你想在IE8中使用媒体查询,Respond.js是必需的。这是为浏览器启用媒体查询的polyfill。Modernizr只提供媒体查询测试。根据文档,在较旧的不支持的浏览器中,测试将始终返回false。另一种选择是adapt.js由960gs网格系统的创建者NathanSmith设计。更新:Modernizr现在在旧版本的IE中添加

html - 使用 Modernizr 库,为什么它会向 html 标记添加类

谁能解释(因为github页面没有)为什么Modernizr觉得有必要将所有这些类名添加到HTML标签中?加载Modernizr后,它看起来像这样:我完全看不出它为什么要这样做。Modernizr提供属性让我知道是否支持Canvas(Modernizr.canvas==true?)。添加那些html类名是为了比这更容易的测试吗? 最佳答案 这些类名旨在用于您的CSS代码中,因此您可以添加后备样式以防某个功能不受支持。来自modernizr文档页面的示例:/*Simulatedboxshadowusingborders:*/.box{

javascript - 什么是 Modernizr、Normalize 和 HTML5Boilerplate

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion当我在网上下载免费主题或演示教程时。我只是注意到现在我总是看到那些modernizr、normalise和样板文件。我已经研究过它们,但我仍然无法理解它们的作用?也许你们可以解释更多或者用类比来更好地解释它。这就像“为傻瓜解释新的Web开发”真的很感激。

jquery - html5 表单验证 modernizr safari

这是工作示例:http://jsfiddle.net/trustweb/sTSMW/我注意到使用safari5.05时出现错误如果我在html5页面中设置一个表单,并且如果modernizr未通过测试,我会用jquery替换该功能:Modernizr.inputtypes.email&&Modernizr.input.required&&Modernizr.input.placeholder使用其他浏览器(firefox、chrome和opera)浏览器验证表单在iejquery中替换验证函数在safari中它不起作用,modernizr似乎在测试html5兼容性时返回true:yep

css - Modernizr 2 在多个浏览器中启用了空白页面

我一直在测试用于启用HTML5和加载JavaScript的库。我在IE7中的modernizer2、XP上的Firefox4和其他方面遇到了一些奇怪的问题。(在IE6和8中工作正常)当包含脚本时,浏览器只是将屏幕呈现为空白。http://ibob.dk/velkommen-narrow-head-modrn.html如果删除所有样式,我已经设法让它显示内容。但是,向下滚动会导致浏览器弄脏内容。我没有看到JavaScript或HTML解释错误。有人知道发生了什么事吗? 最佳答案 已在github上解决导入最新版本的modernizr阅

javascript - 如何使用 Modernizr 输入类型=日期时间?

我为HTML输入字段和属性创建了自定义构建,并将其包含在我的页面中的中但这是行不通的。我还需要做什么? 最佳答案 不确定您要完成的是什么,但是“输入属性”选项添加了对以下的测试属性:autocomplete,autofocus,list,placeholder,max,min,multiple,pattern,required,和step.--不确定这与有什么关系元素?“输入类型”选项确实为以下type添加了测试的元素:search,tel,url,email,datetime,date,month,week,time,dateti

javascript - Modernizr 没有将类应用于 html 标签

我目前正在构建一个网站,我需要使用Modernizr,但出于某种原因,它没有按应有的方式将类应用于html标签。我的代码是这样的:有人知道如何让它工作吗?最好的问候, 最佳答案 查看源代码显示(不出所料)页面的源代码。它不显示DOM当前状态的实时View。如果需要,请使用DOM查看器(您会发现大多数浏览器都内置了一个查看器,并且通过Firefox的Firebug插件)。 关于javascript-Modernizr没有将类应用于html标签,我们在StackOverflow上找到一个类似