草庐IT

CSS的hover属性

全部标签

javascript - 如何从 jQuery 对象中的元素获取属性值数组

我在我自己的类的元素中使用自定义属性。我正在尝试为类的所有元素返回自定义属性的值。我使用jQuery按类查找元素,jQuery将对象放在一个数组中。vartabs=$('li.tab_item');既然我已经将对象放在一个数组中,我想为所有数组成员返回自定义属性的值。如何做到这一点? 最佳答案 vartab_attribs=$('li.tab_item').map(function(){return$(this).attr("custom_attribute");}).toArray();这将为您提供一组自定义属性值。当然,您可以更

javascript - 我应该测试模块是否具有某些属性吗?

过去两个月我一直在编写测试(用JavaScript)。而且,我有检查模块是否具有某些属性的习惯。例如://test/foo.jsconstFoo=require('../lib/foo');constExpect=require('chai').expect;describe('FooAPI',()=>{it('shouldhave#doand#dontproperties',()=>{Expect(foo).to.have.property('do').and.to.be.a('function');Expect(foo).to.have.property('dont').and.t

javascript - 无法读取未定义的 angular2 ngif 的属性

我现在可以在View中获取对象,但是我无法运行if语句。根据之前的回答,这就是我引入对象的方式。publicgetPosts$(category,limit){returnthis.cartService.getPosts(category,limit).map(response=>{returnresponse&&response.data&&response.data.children;};}ngOnInit(){this.getPosts$(this.category,this.limit).subscribe(cart=>{this.cart=cart;}}我正在尝试运行,但无

javascript - 如何从 react-bootstrap 复选框获取值/属性?

我正在尝试使用react-bootstrap复选框(https://react-bootstrap.github.io/components.html#forms-controls),我需要在它改变状态时触发一个事件。能够以编程方式取消/检查它和/或判断它是否被检查也很棒。不幸的是,当代码被转译和呈现时,它会将输入包装在一个div中。如何在dom中找到它并对其进行操作?我的代码看起来类似于:importReact,{PropTypes}from'react';import{Checkbox}from'react-bootstrap';constEditItem=(props)=>{re

javascript - 如果禁用了 javascript,如何加载外部 css 文件

如果禁用了javascript,如何加载外部css文件。应该在IE6到9、FirefoxGooglechrome、Safari中工作我试过了并保持里面但它在IE7中不起作用 最佳答案 我会反其道而行之。始终加载将包含以body.jsEnabled为前缀的规则的css。然后通过javascript简单地在body上添加一个类“jsEnabled”。这种“发现能力”的方式大概是http://www.modernizr.com/有效。 关于javascript-如果禁用了javascript,

javascript - JS 检查深层对象属性是否存在

这个问题在这里已经有了答案:TestforexistenceofnestedJavaScriptobjectkey(64个回答)关闭4年前。我试图找到一种优雅的方法来检查对象中是否存在某些深层属性。所以实际上试图避免对未定义的eg进行可怕的保护检查。if((typeoferror!=='undefined')&&(typeoferror.responseJSON!=='undefined')&&(typeoferror.responseJSON.error)&&(typeoferror.responseJSON.error.message)){errorMessage=error.re

javascript - html 脚本标签的 src 属性中的 "?"是什么?

如果之前有人问过这个问题,我深表歉意,但这是一个很难搜索的问题。在我多年的Web开发经验中,这是我第一次遇到这个问题,所以我很好奇。我正在为一个网站编辑一些HTML文件,我注意到在脚本标签的src属性中,前一位作者在数据后面附加了一个问号。例如:我知道这在某些语言中用于在GET请求中传递值,例如PHP,但据我所知,这不是在javascript中完成的-至少在调用javascript文件时是这样。有谁知道这是做什么的,如果有的话?编辑:哇,很多回复。谢谢大家。由于很多人都在说类似的话,我将发布一个全局更新而不是评论每个人。在这种情况下,javascript文件是静态的,因此我很好奇。我也

javascript - translate3d 的 css3 替代品?

我正在尝试转换为ipad等支持触摸的设备制作的JS脚本,以便它可以与鼠标手势一起使用。该脚本使用translate3d,(我认为)它是特定于webkit的,但我想让它在尽可能多的浏览器中工作。那么,translate3d的CSS3替代品是什么?这是它在JavaScript中的使用方式:element.style.webkitTransform='translate3d(500px,0,0)';我对CSS3的了解非常有限,因此非常感谢您提供任何示例/解释。 最佳答案 Translate3d是CSS3,大多数浏览器还没有实现它(Chro

javascript - 如何将自定义属性分配给 jQuery 对象?

我需要将自定义属性分配给jQuery对象。这是对象:varobject=$("");我需要object来拥有自定义数据成员。我怎样才能添加这个? 最佳答案 .data() 关于javascript-如何将自定义属性分配给jQuery对象?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2695065/

javascript - 将类型属性从提交更改为按钮?

如何从submit更改类型属性至button使用JavaScript还是jQuery?我使用input类似的元素. 最佳答案 改变原生DOM节点的属性:document.getElementsByName("submitform")[0].type="button";用jQuery做:$("input[name='submitform']").prop("type","button");但是请记住,您无法在InternetExplorer8及更低版本中更改输入类型。 关于javascri