【发布时间】:2013-12-02 21:35:02
【问题描述】:
这两个声明有什么不同吗?我想使用其中一个来修复响应式网站移动版本上的一些 CSS 问题。一些教程建议使用$(document).width(),而其他教程建议使用document.body.clientWidth。我知道第一个是 jquery,第二个是纯 JavaScript,但除此之外还有什么不同吗?哪个更好用?
我想这样使用它们:
if ($(document).width() < 768) { ... }
或
if (document.body.clientWidth < 768) { ... }
【问题讨论】:
-
它们应该返回完全相同的值,所以你使用哪一个取决于你。
-
主要区别在于第一个是借助 jQuery 编写的,而第二个是用纯 JavaScript 编写的。
标签: javascript jquery