当前位置: 首页 > 面试题库 >

在某些情况下,例如特定于Internet Explorer的CSS或特定于Internet Explorer的JavaScript代码,如何仅将Internet Explorer 10定位?

尉迟清野
2023-03-14
问题内容

在某些情况下,例如特定于Internet Explorer的CSS或特定于Internet
Explorer的JavaScript代码,如何仅将Internet Explorer 10定位?

我试过了,但是不起作用:

<!--[if IE 10]>    <html class="no-js ie10" lang="en"> <![endif]-->
<!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]-->

Internet Explorer 10忽略条件注释,并使用<html lang="en" class="no-js">代替<html class="no-js ie10" lang="en">


问题答案:

也许您可以尝试这样的一些jQuery:

if ($.browser.msie && $.browser.version === 10) {
  $("html").addClass("ie10");
}

要使用此方法,您必须包括jQuery Migrate库,因为此功能已从主jQuery库中删除。

对我来说很好。但是肯定不能代替条件注释!



 类似资料:
  • 问题内容: 如果我具有特定的PID,如何在Windows上从Java代码中杀死特定的进程。 问题答案: 除了执行像这样的特定命令外,我不知道其他解决方案

  • 我目前有一个数字列表,我想知道这些数字中的哪些在一定范围内,以及它们在列表中的位置是什么。 我对巴黎相当陌生,所以我不知道该怎么做。 举一个简单的例子来说明我在做什么: 查找位于 0.05 和 0.15 范围内的数字 1 到 20 的逆函数 我列了一个清单,像这样: 从这里,我想要所有i的列表,以便A[i]在该范围内。 但我不知道如何从这里开始。我尝试了一些简单的if/for语句,但这些都不起作用

  • 上面的 html 代码片段是代码高亮中的部分内容,对应的是 如果希望保持书写时的缩进和空格,可以设置下面的 css 属性 但是发现在 safari 浏览器中,'#imports' 会换行显示。后来经过测试发现 如果字符串被 span 包裹,pre 设置就会失效。不知道你们有没有遇到过同样的问题

  • 问题内容: 我在项目中配置了一个checkstyle验证规则,该规则禁止使用超过3个输入参数来定义类方法。该规则适用于我的类,但有时我必须扩展第三方类,而第三方类则不遵守此特定规则。 是否有可能指示“ checkstyle”某种方法应以静默方式忽略? 问题答案: 在http://checkstyle.sourceforge.net/config_filters.html#SuppressionCo

  • 问题内容: 我在文件Sandbox.java中具有以下类: Eclipse中的编译在第14行“无法推断map(Function)的类型参数”中显示错误。 使用纯javac(JDK 1.8.0_121)可以编译相同的代码而不会出现问题。 如果我将正确的行更改为: 然后代码将在Eclipse中编译而没有错误。 有谁知道为什么会有这样的行为?是虫子吗? 我使用Eclipse 4.6.2.20161208

  • 问题内容: 是否可以使用CSS选择特定的网格列或行? 例如,假设我有一个3行2列的CSS网格布局:。如何从第二列中选择所有元素?例如:(仅是我的主意,无效的代码)。 我已经尝试过在元素上使用选择器,但是当网格布局引擎自动放置项目时,这不允许我指定行或列。 问题答案: CSS无法实现。 CSS针对HTML元素,属性和属性值。 网格列和行没有这些“挂钩”。 您必须直接定位网格项目。 你写了: 例如,假