草庐IT

CSS的hover属性

全部标签

javascript - 如何在特定位置启动 CSS3 动画?

我正在使用CSS3动画,我希望能够移动到动画中的特定位置。例如,如果CSS看起来像这样(假装我使用了所有正确的前缀):@keyframesfade_in_out_anim{0%{opacity:0;}25%{opacity:1;}75%{opacity:1;}100%{opacity:0;}}#fade_in_out{animation:fade_in_out_anim5s;}然后我希望能够停止动画,并将其移动到50%标记。我想理想的JavaScript应该是这样的:varstyle=document.getElementById('fade_in_out').style;style.

javascript - 如何在CKEditor中自动为img标签添加类或属性?

我正在使用CKEditor3.6版我想自动将class="newsleft"添加到通过WYSIWYG添加的任何图像标签。我看过一些提到dataProcessor的帖子,但不知道应该添加哪个文件或如何添加。谁能告诉我将以下代码放在哪里?editor.dataProcessor.htmlFilter.addRules({elements:{img:function(element){if(!element.attributes.alt)element.attributes.alt='Animage';}}}); 最佳答案 基本上放在in

javascript - 类型 'querySelector' 上不存在属性 'Node'。在 typescript 中

我有以下代码:测试.html和ts文件test.tsvarbox=document.querySelector('#box');console.log(box.parentNode.querySelector('#box'));我得到了错误。Error:(2,28)TS2339:Property'querySelector'doesnotexistontype'Node'.我在MDN中找到了下面这句话parentNode是当前节点的父节点。元素的父级是Element节点、Document节点或DocumentFragment节点。这是我的测试varul=document.querySe

javascript - Webpack:TypeError:无法读取未定义的属性 'properties'

这是有问题的分支和repo:https://github.com/Futuratum/moon.holdings/tree/dev/Users/leongaban/projects/Futuratum/moon.holdings/node_modules/webpack-cli/bin/config-yargs.js:89describe:optionsSchema.definitions.output.properties.path.description,不确定为什么会出现此错误,但我已从Webpack3升级到4。网页包/*eslint-disableno-console*/imp

javascript - 如何检查是否使用 Javascript 加载了外部(跨域)CSS 文件

我有一个使用javascript执行以下操作的函数:创建链接元素并设置href=cssFile。在head标签中插入link元素。创建一个div元素。使用setAttribute设置类名appendChildbody上的div。现在使用document.defaultView.getComputedStyle(divElement,null)[cssRule]获取CSS规则值。现在getComputedStyle正在返回默认值,如果我在breakpoint上等待getComputedStyle调用之前使用Firebug,那么它会返回CSS规则来自注入(inject)的CSS。问候,穆尼

javascript - CSS 只允许在网页上选择文本?

有没有轻量级的CSS或Javascript代码片段,可以让我只选择/突出显示页面上仅对文本可用的内容?当您尝试突出显示文本而最终突出显示div、图像和其他东西时,这总是让我很恼火。有没有办法只突出显示文本?这将包括段落、anchor、div和图像中的文本以及所有标题标签。谢谢!~jackson我正在上传回答这个问题的任何人的结果,我目前正在运行@NickRadford的代码,他ETA'd。在这里,它更近了,除了用ctrl+a继续的文本之外,还有很多选择:http://designsweeter.com/ 最佳答案 html{-o-u

javascript - 在 JavaScript 中检查数组是否包含具有特定属性值的对象?

如果我有类似的东西[Object(id:03235252,name:"streetAddress"),Object(id:32624666,name:"zipCode")...]如何从name设置为“zipCode”的数组中删除对象? 最佳答案 如果你需要修改现有的Array,你应该使用splice()。for(vari=array.length-1;i>-1;i--){if(array[i].name==="zipCode")array.splice(i,1);}请注意,我正在反向循环。这是为了处理这样一个事实,即当您执行.spl

javascript - 获取第一个对象属性的值

我有一个简单的对象,它总是有一个key:value,比如varobj={'mykey':'myvalue'}在不真正这样做的情况下获得值(value)的最快方式和优雅方式是什么?for(keyinobj){console.log(obj[key]);varvalue=obj[key];}比如我可以通过索引0或其他方式访问该值吗? 最佳答案 varvalue=obj[Object.keys(obj)[0]];Object.keys包含在javascript1.8.5中。请在此处检查兼容性http://kangax.github.io/

javascript - 在对象数组中查找具有 `id` 属性最大值的对象

在我的对象数组中,我想找到id属性值最高的对象。这是我的数组:myArray=[{'id':'73','foo':'bar'},{'id':'45','foo':'bar'},//…];通常,我使用$.grep来查找数组中的值,如下所示:varresult=$.grep(myArray,function(e){returne.id==73;});但在这种情况下,我需要为我要选择的对象提供一个特定的id值。 最佳答案 问题说他想找到具有最大id的对象,而不仅仅是最大的id...varmyArray=[{'id':'73','foo':

javascript - angularjs 添加值无法设置未定义的属性 'id'

我正在尝试向表中添加一个新条目我有此查询$scope.addClient=function(){varclientId=$scope.items.length;//alert(empid);$scope.client.id=clientId++;$scope.items.push($scope.client);}这是我的表格AjouterclientNom:Age:Sexe:Email:Société:ConfirmerAnnuler它告诉我Cannotsetproperty'id'ofundefined什么都没有添加。 最佳答案