谁可以给我解释一下这个。我的网站上有 1 个 js 文件,主要使用 jQuery,我的所有 js 代码都使用所有页面上的元素,除了 1 个针对仅在一个页面上的元素的 js 代码。
因此,当我转到那个页面时,我没有收到任何 JavaScript 错误,但是当我转到任何其他页面时,它会给我$..Undefined
该元素的错误。我正在使用.offset().top
该元素的代码。我假设那是因为如果您只针对一个页面上的元素,我应该只在该页面上包含一个脚本,而不是把它放在我的 js 文件中???这是否包括所有 jquery 函数或只是特定于使用.offset()
和/或其他的东西?我的假设正确吗?