草庐IT

explore_lite

全部标签

javascript - Internet Explorer DOM 插入速度的缓解技术

我有一个带有自定义下拉列表的菜单,其中可以包含数千个项目。这是最糟糕的情况,大多数时候是数百个或更少,而且速度都非常快。我已将元素(li)的插入延迟到菜单打开时,但这会导致在打开菜单时单击它时出现几秒钟的明显延迟。我在javascript中构建了一个包含所有列表项的字符串,并使用单个innerHtml赋值添加它。一直都是innerHtml赋值。我也尝试过使用片段并附加到片段以及使用片段并分别附加每个项目都无济于事。插入时间如下:TextLi/InnerHTMLLi/Inner/FragmentCreateLI/FragmentChrome13ms40ms48ms138msIE922ms

html - 如何在 Internet Explorer 9 开发人员工具中定位::before 和::after 伪元素?

在IE9开发人员工具中检查元素时,我无法在HTMLPane中看到我在CSS中定义的伪元素:但是我可以在CSSPane中看到它们,但是它们带有删除线,表明样式已被覆盖,因此在修改它们时没有任何效果。如何在IE9中定位::before和::after元素进行检查?注意:这可能看起来是thisquestion的副本但在我的例子中,元素是div容器元素,所以我认为这个问题的答案在这里不适用。 最佳答案 引用另一个答案:IE9supportsthenotations::afterand::before(withtwocolons)in“sta

html - 使用 Material Design Lite 自动完成/搜索建议?

因此material-design-litev1.x中没有内置机制用于将“芯片”或列表附加到输入/搜索字段,和/或填充/显示在对事件的响应。我找到了这个:http://immybox.js.org/—但是MDL是否有一般的最佳实践,具有自动完成/搜索建议?或者,像MDL中的Google/YouTube搜索栏? 最佳答案 这里有一个线程:ComponentRequestAutocomplete·Issue#877·google/material...回答你的问题isthereabestpracticeingeneralforMDL,w

html - Internet Explorer CSS 渐变处理

我创建了一个样式,它将为所有“按钮”提供渐变背景。问题是并非所有按钮实际上都是按钮,有些是样式看起来像按钮的链接。Link我对这些应用了以下样式:background-image:-moz-linear-gradient(top,#20799d,#5cb9df);/*FF3.6*/background-image:-webkit-gradient(linear,lefttop,leftbottom,color-stop(0,#20799d),color-stop(1,#5cb9df));/*Saf4+,Chrome*/background-image:-webkit-linear-gr

html - Internet Explorer 不抗锯齿旋转图像

我有一个带有正在旋转的背景图像的div。下面是我的css规则来旋转​​它:#services_parallax{-webkit-transform:rotate(3.1deg);/*Webkit*/transform:rotate(3.1deg);/*firefox&IE9+*//*IE7&8*/filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.998537,M12=-0.054079,M21=0.054079,M22=0.998537,sizingMethod='autoexpand');}问题是在IE中,图像的边缘非常blo

internet-explorer - Internet Explorer 中的最大 div 高度

如何在InternetExplorer中设置静态60px高度的div? 最佳答案 Hello,World不幸的是,某些版本的IE不遵循最大高度,这就是overflow:hidden派上用场的地方。请注意,无论里面有什么,div的高度始终为60px。 关于internet-explorer-InternetExplorer中的最大div高度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

html - CSS 伪元素 :before & :after work differently in Internet Explorer

我有一个非常具体的问题,因为我正在尝试使用没有图像或javascript的纯CSS创建具Angular导航。我已经弄明白了,因此它可以完美运行,但我遇到的问题是IE9和Chrome看起来不同。我可以通过更改伪元素的边距来使两者都起作用,但我更喜欢一个解决方案来同时起作用。如果有人能弄清楚边距为什么不同,并给我一个CSS解决方案以在两种浏览器中工作,那就太好了。否则我将不得不为IE添加一个单独的类并使用单独的CSS条目强制它工作。这是与arrow-nav一起工作的jsfiddle这是HTMLSomeNavigationMorenavigationAnotherNavTestNavATes

html - 左浮动在 Internet Explorer 8 中不起作用

在我的站点FamilyLawAct我正在尝试将两排水平的图片/配置文件堆叠在一起。顶行是一个城市,底行是另一个城市。顶行正确float,但如您所见,底行没有float。相反,图片是垂直堆叠在一起的。它在Chrome和Firefox中工作正常,但在InternetExplorer8中存在这个问题。有什么想法吗?CSS#Vancouver{float:left;display:block;}.vancouver{float:left;padding-right:10px;}#New_York{clear:both;float:left;display:block;margin-top:20

html - 在 Internet Explorer 中使用自动对焦时模态中奇怪的光标放置

我在IE中使用自动对焦时遇到光标放置问题。图片应清楚地显示问题。幸运的是,我能够在plunker中重现它.我已将其精简到最基本的部分,因此应该很容易看出发生了什么。如何让IE正常运行?AngularJS(也可在plunker中找到)app.directive('autofocus',['$timeout',function($timeout){returnfunction(scope,elem,attr){scope.$on('autofocus',function(e){$timeout(function(){elem[0].focus();});});};}]);/*http://

javascript - Internet Explorer 8 到 11 中的滚动条按钮大小

我有一个非常小的可滚动表格,它显示滚动按钮和滚动条在旧的IE中很好,但IE11有问题,因为向上/向下按钮太大以至于它们以某种方式重叠并且用户甚至无法按下“向下”按钮更不用说捕获滚动指示器了——它甚至不可见。滚动的唯一选项是通过鼠标滚动器或键盘按钮。问题如下(IE8、IE9、IE11):我是否可以通过css/html/JavaScript影响IE中的滚动条按钮大小?用户可以自行更改某些内容(除了不使用IE11之外)吗?我是否必须重新设计页面的这一部分以使其更大? 最佳答案 您可能想使用:nanoscroller,尽管为了获得最佳可用性