一个JavaScript don';t返回$(窗口).innerWidth()
我不太熟悉JavaScript和jQuery,但我正在尝试通过为自己制作一个测试本地网页来学习如何使用它们。几天前,我用js搜索制作一个下雨的背景,我发现这很神奇 它看起来很棒,我开始阅读它的文件和代码,但我遇到了一个问题 它有一个<代码>索引.js<代码>和<代码>索引.min .js>代码>,源HTML使用的是<代码> min <代码>一个,它很好,但是我想改变它,在这个代码的中间,我想改变一些东西,使用<代码> $(window)。虽然一个JavaScript don';t返回$(窗口).innerWidth(),javascript,jquery,Javascript,Jquery,我不太熟悉JavaScript和jQuery,但我正在尝试通过为自己制作一个测试本地网页来学习如何使用它们。几天前,我用js搜索制作一个下雨的背景,我发现这很神奇 它看起来很棒,我开始阅读它的文件和代码,但我遇到了一个问题 它有一个索引.js和索引.min .js>代码>,源HTML使用的是 min 一个,它很好,但是我想改变它,在这个代码的中间,我想改变一些东西,使用 $(window)。虽然jquery.js被添加到我的html中,但我的index.min.js并不理解它,即使我说windo
jquery.js
被添加到我的html中,但我的index.min.js
并不理解它,即使我说window.alert($(window.innerWidth())代码>它不工作,但是window.alert(“test”)代码>有效,我的问题是当我在index.js
文件(不是.min文件)的相同位置添加代码(window.alert($(window.innerWidth());…)
有效时,我想知道有什么区别?为什么我的index.min.js
文件似乎不理解jquery
在这个演示中,我试图理解index.js
和index.min.js
之间的区别,但我什么也没听清楚,但是index.js
是以开头的(函数e(…)…)
,但是index.min.js
是以开头的!函数e(..).
我不知道它们是什么,我教过可能是这种差异造成了问题,但我不太了解js,所以我不知道该怎么办
来自jQuery文档,用于:
此方法不适用于窗口和文档对象;对于这些,请改用.width()
现在,这不应导致警报不出现。未触发警报所在的任一代码。或者控制台中有一条错误消息,说uncaughtreferenceerror:$未定义(…)
或其他一些错误。如果未定义$
,则jQuery不在页面上,或者使用jQuery文档中的别名,例如jQuery(window).width()
,用于:
此方法不适用于窗口和文档对象;对于这些,请改用.width()
现在,这不应导致警报不出现。未触发警报所在的任一代码。或者控制台中有一条错误消息,说uncaughtreferenceerror:$未定义(…)
或其他一些错误。如果未定义$
,则jQuery不在页面上,或者它正在使用别名,例如jQuery(window).width()
,这就是我要添加的代码:var ratioMainImg=1366/768$(“#容器”).width($(窗口).outerWidth())$(“#container”).height($(“#container”).width()/ratioMainImg);if($(“#container”).height()那么该代码如何应用于您所问的内容?控制台中有哪些错误?您是否在文档准备就绪时调用该代码?我要添加的代码是:var ratioMainImg=1366/768;$(“#container”).width($(window.outerWidth());$(“#container”).height($(“#container”).width()/ratioMainImg);如果($(“#container”).height()那么,该代码如何应用于您提出的问题?控制台中有哪些错误?您是否在文档准备就绪时调用该代码?谢谢,但我如何重写这行代码:$(“#container”).width($(window.innerWidth());很抱歉,没有理解文档中所说的要使用的.width()因此,将其改为$(“#容器”).width($(window.width());
很抱歉,即使是window.alert($(window.width());也不起作用。JavaScript控制台中是否有错误消息?如果不起作用,可能会有错误消息。谢谢,但我如何重写这行代码:$(“#容器”).width($(window.innerWidth());很抱歉没有理解文档中说的使用.width()。因此将其更改为$(“#容器”).width($(window.width());
很抱歉,即使是window.alert($(window.width())也不起作用;不工作吗?JavaScript控制台中是否有错误消息?如果不工作,可能会有错误消息。