有没有办法隐藏 window 属性?
Is there a way to hide window properties?
我今天 运行 浏览了一个网站,http://www.riverfronttimes.com/,我发现了一些非常有趣的东西,这让我很困惑。我不得不问你们。
有趣的是,我无法在其上获得 window 高度和宽度属性。例如:
$(window).width();
$(window).height();
我一直收到错误消息:
VM1733:2 Uncaught TypeError: $(...).width is not a function(…)
为什么我会得到这个,属性是隐藏的吗?我可以为我的网站这样做吗?
这有什么好处吗?
我什至尝试过使用纯 javascript 但无法获得高度和宽度。
这让我很好奇。
感谢您提供信息。
您假设该页面上可用的 $
是 jQuery,但事实并非如此。如果是,您可以从控制台执行 $.fn.jquery
并获取一个版本。
虽然他们确实在页面上加载了 jQuery,但 $
未绑定到它。这可以通过输入 $ === jQuery
which returns false
来查看。通常,它会 return true
.
如果您想使用他们的 jQuery,您可以这样做:
jQuery(window).width();
我今天 运行 浏览了一个网站,http://www.riverfronttimes.com/,我发现了一些非常有趣的东西,这让我很困惑。我不得不问你们。
有趣的是,我无法在其上获得 window 高度和宽度属性。例如:
$(window).width();
$(window).height();
我一直收到错误消息:
VM1733:2 Uncaught TypeError: $(...).width is not a function(…)
为什么我会得到这个,属性是隐藏的吗?我可以为我的网站这样做吗? 这有什么好处吗?
我什至尝试过使用纯 javascript 但无法获得高度和宽度。
这让我很好奇。
感谢您提供信息。
您假设该页面上可用的 $
是 jQuery,但事实并非如此。如果是,您可以从控制台执行 $.fn.jquery
并获取一个版本。
虽然他们确实在页面上加载了 jQuery,但 $
未绑定到它。这可以通过输入 $ === jQuery
which returns false
来查看。通常,它会 return true
.
如果您想使用他们的 jQuery,您可以这样做:
jQuery(window).width();