$('body').addClass('home') .home{width:} $('body').css('width','100%')
上面两种,哪中效率高点!
要看适合不适合,没有好不好之说,jQuery能有这种用法就说明是有存在价值的。
基本上来说,如果涉及到多个css属性,并且要多次使用,切换的话,第一种是很方便快捷的。 而如果只是一种属性的不同数值上的转换,则第二种是应该被考虑的。
另外第一种的优势还有,添加class等于一种标识,js可以方便的判断,比如hasClass;以及如果要添加:hover等伪类效果的话,明显应该选择第一种。
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。