今天我跑过一个网站,http://www.riverfronttimes.com/,我发现一些非常有趣的东西令我难以置信。我不得不问你们这件事。
有趣的是我无法获得窗口高度和宽度属性。例如:
$(window).width();
$(window).height();
我一直收到错误:
VM1733:2 Uncaught TypeError: $(...).width is not a function(…)
为什么我得到这个,隐藏属性?我可以为我的网站这样做吗? 这有什么好处吗?
我甚至尝试过使用纯粹的javascript,但无法获得高度和宽度。
让我如此好奇。
感谢您的信息。
答案 0 :(得分:2)
你假设该页面上的$
是jQuery,但事实并非如此。如果是,您可以从控制台执行$.fn.jquery
并获取版本。
虽然他们确实在页面上加载了jQuery,但$
并未绑定它。输入$ === jQuery
即可返回false
。通常,它会返回true
。
如果你想使用他们的jQuery,你可以这样做:
jQuery(window).width();