$('body').addClass('home') .home{width:} $('body').css('width','100%')
上面两种,哪中效率高点!
$('body').addClass('home') .home{width:} $('body').css('width','100%')
上面两种,哪中效率高点!
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
1 回答3.7k 阅读
要看适合不适合,没有好不好之说,jQuery能有这种用法就说明是有存在价值的。
基本上来说,如果涉及到多个css属性,并且要多次使用,切换的话,第一种是很方便快捷的。
而如果只是一种属性的不同数值上的转换,则第二种是应该被考虑的。
另外第一种的优势还有,添加class等于一种标识,js可以方便的判断,比如hasClass;以及如果要添加:hover等伪类效果的话,明显应该选择第一种。