我今天浏览了一个网站,http://www.riverfronttimes.com/ ,我发现了一些非常有趣的事情,令我难以置信。我不得不问你们这个问题。
有趣的是我无法获取窗口的高度和宽度属性。例如:
$(window).width();
$(window).height();
我不断收到错误:
VM1733:2 Uncaught TypeError: $(...).width is not a function(…)
为什么我会收到这个消息,属性是隐藏的吗?我可以为我的网站执行此操作吗? 这有什么好处吗?
我什至尝试过使用纯 JavaScript,但无法获取高度和宽度。
这让我很好奇。
感谢您提供的信息。
最佳答案
您假设该页面上可用的 $
是 jQuery,但事实并非如此。如果是,您可以从控制台执行 $.fn.jquery
并获取版本。
虽然他们确实在页面上加载了 jQuery,但 $
并未绑定(bind)到它。这可以通过输入 $ === jQuery
看到,它返回 false
。通常,它会返回true
。
如果你想使用他们的 jQuery,你可以这样做:
jQuery(window).width();
关于javascript - 有没有办法隐藏窗口属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36415814/