javascript - 有没有办法隐藏窗口属性?

标签 javascript jquery html frontend development-environment

我今天浏览了一个网站,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/

相关文章:

javascript - 如何在使用 jQuery 注入(inject) HTML 后触发 DOMNodeInserted 事件

jquery - 为什么当菜单完全展开并且我在移动设备上向下滚动时菜单会折叠

javascript - : onresize ="window.location.reload(false);"? 有什么可能的用途

javascript - getJSON 覆盖 HTML 背景颜色

javascript - 如何在javascript中将asp.net json日期格式转换为DD-MM

javascript - div 里面有两个 div,当我从一个 div 转到另一个时,使用 onMouseOver

java - 如何在ajax调用中获得超过1个响应

html - 与 <meta> 结合时微数据 itemref 技术的 W3C 验证

javascript - 通过 async=false 和没有 async 属性的脚本标签加载 javascript 文件的区别

javascript - Jqplot donut chart 图例在保存时被删除