问题标签 [selectivizr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 为什么 selectivizr.js 在 IE8 中会导致“白屏死机”?
包含selectivizr.js会导致 IE8 根本不显示/渲染任何内容,但IETester中的 IE8 可以管理。
它还下载所有内容,我可以在活动栏和 DOM 检查器中看到。链接甚至在那里,我看到在导航区域周围移动光标时。但它根本不显示任何东西。
我通过大量搜索找到的唯一错误修复是应用于zoom: 1;
正文,但在我的情况下没有帮助。
我会很感激我能得到的任何调试帮助。页面预览。
jquery - 问题仅使用 yepnope (modernizr.load) 将 selecvizr 加载到 <= IE8
我正在尝试通过 yepnope (Modernizr.load) 加载 selectivizr,但测试命令有问题。目前我已经使用 rgba 破解了它(因为这会影响 <=IE8)但它也影响旧的 Opera 和 FF 浏览器,所以不理想(看起来很垃圾)
这是代码:
我知道在 selectivizr 网站上它说你应该像这样加载它:
但这不起作用,因为它在 jquery 完成之前被加载。
我也知道有一个ie!yepnope 中的前缀,但我无法确定在何处/如何包含此文件。如果 IE 文件加载 4k selectizr 文件,包含 5k 似乎毫无意义。
任何帮助/指导表示赞赏。
一个
jquery - 当 Mootools 和 jQuery 都存在时的 Selectivizr 行为
我有一个同时存在 Mootools 和 jQuery 的网站。selectivizr 将如何在它们之间进行选择?有没有办法强制 selectivizr 使用 Mootools?
html - HTML5 样板文件 + 条件注释
我正在使用HTML5 Boilerplate,直到现在我开始使用Selectivizr时才遇到问题。出于某种我不明白的原因,IE8 产生了 Javascript 错误。
经过一些测试,我注意到当我停止使用html
根据您使用的浏览器添加一个类的条件浏览器注释(在样板中)时错误消失了:
正如我所说,当我删除上面的代码并将其替换为<html>
一切正常时。
由于我不想完全删除条件注释(它们帮助我编写特定于浏览器的 css),所以我想做同样的事情,但html
我不会将其应用于<body>
:
一切似乎都可以正常工作,但是由于我是新手,我只想验证此解决方法是否可以?还是有缺点?
还有一个题外话:当用户使用 Firefox 或 Chrome 访问网站时,body
会“使用”什么?我猜它会body
在没有课程的情况下“使用”?
我的逻辑会告诉我写另一个条件评论,以确保“使用”body
所有其他浏览器,但是在官方样板模板中不存在这样的评论,因此我猜它不需要......为什么不呢?
internet-explorer - 网站在带有 Windows 7 的 IE7 上呈现,但在带有 Windows XP 的 IE7 上冻结
我已经无法忍受使用 IE7,但现在我遇到了一个让我发疯的问题:
- internet explorer 7(运行 IE 7 模式的 IE 9)在网站上运行良好并按预期运行
- Windows XP 上的 Internet Explorer 7 无法正常工作
- 网站需要多次尝试加载,一旦加载,您将无法导航到网站的内部页面
- 如果您单击一个链接,它会加载页面的标题,但内容根本不会呈现(旧页面仍然存在)并且状态显示为“完成”。没有错误消息或任何东西
我以前从未遇到过这个问题,也不知道如何调试它。任何帮助,将不胜感激。
编辑:问题的原因是字体选择器,这会使浏览器崩溃。
css - Selectivizr :first-of-type 和 nth-of-type 在 IE8 中不起作用
我正在开始一个新项目,由于它不会使用太多 javascript,我决定从 Jquery 切换到 Mootools,只是因为它可以让我使用伪类选择器的范围。
问题是,还是不行!
在 IE8 中,我无法让第一个类型或第 n 个类型(2)正常工作!
它在 Chrome/FF/IE9 中完美运行。
我已经清空了我不知道多少次的缓存。
另外,我知道 Selectivizr 已加载,因为 :first-child 实际上在 IE8 中工作。
有什么线索吗?
提前致谢!
css-selectors - Selectivizr 是在视觉上启用边框半径还是仅添加选择器?
试图为所有浏览器提供圆角,包括版本 8 中的坏浏览器。
- 我先加载一个js框架。
- 我确实声明了一个文档类型。
- Selectivzr 已加载。
- 所有的路径都是正确的。
我仍然看不到 IE 上的圆角。
Selectivizr 是否仅启用“css3 选择器”而不启用它可能产生的视觉变化?
css - IE8 中的链式伪选择器
链式伪选择器似乎在 Windows XP 上的 IE8 中不起作用。有这方面的文件吗?
我正在使用 Selectivizr 开发一个网站以使用 CSS3 选择器,但是这样的样式在 IE8 中不起作用,而在其他任何地方都可以使用(不足为奇):
css - 为什么不推荐使用 polyfill 来支持 CSS3 选择器?
我需要确保 IE7 和 IE8 支持。
我正在使用一些 CSS3 选择器,例如:last-child
. 我放弃了Selectivizr,它似乎解决了这些浏览器中的许多问题,只剩下少数可以清理一些备用代码。
但HTML5 Please建议仅使用后备而不是 polyfill 来解决 CSS3 选择器支持问题:
我们强烈建议您不要尝试对此进行 polyfill,但如果您确实需要,可以使用 Selectivizr。
很高兴知道他们为什么“强烈推荐”反对 polyfills……有人有什么想法吗?