我有一个单页网站,开发,通过ajax加载不同的页面(java-script+html)。我已经在页脚部分包括FB like按钮,这是所有页面的共同之处。现在,问题是每当我从一个页面导航到另一个页面时,like按钮直到我刷新整个页面时才会出现。例如,最初,当加载主页时,FB like按钮出现在页脚中。但是当导航到ABOUT页面时,它不会显示出来。现在,当刷新ABOUT页面时,就会出现like按钮。在此之后,当我导航回主页时,该按钮再次消失。下面是我用来在页面中嵌入按钮的代码:
//This is to be included in the html page at the start
我们使用外部系统在我们的网站上提供广告。目前在我们的头文件中,我们有一些js,它使用jquery将数据插入到我们的广告持有者中,这是一个出现在每个页面上的div。
$("#adSpot").prepend('put my ad here');
我们的第三方广告系统刚刚开始使用Google广告服务器,这是另一个提供广告的系统,所以现在我们可以调用一些JS。我想使用我们的头文件,而不必接触每个文件,但我没有机会插入js,然后执行如下:
$("#adSpot").prepend('GA_googleFillSlotWithSize("c
我正在为我的所有网站页面在页脚中使用一个custom.js文件。
在这个custom.js中,有初始化主页上的SwiperJS滑块的代码。
var swiper = new Swiper(".slider-1", {
loop: true,
});
现在,我只在主页上加载SwiperJS库,因为只有主页需要它。但是,这会导致在其他没有附加脚本的页面中出现以下错误。
Uncaught ReferenceError: Swiper is not defined
同样的情况也发生在GLightbox库中,因为我只在图库页面上加载它,但是它的初始化代码在custom.js文件中
有没有人遇到过这个问题?指向index.js中的默认页面后,出现错误,错误代码如下:
Requiring unknown module "1". If you are sure the module exist, try restarting Metro.
截图:
下面是来自index.js的确切代码:
import {AppRegistry} from 'react-native';
import App from './src/components/LoginPage';`// import App from './App
我正在application.html.erb中加载Google。我还有一些JS代码,它执行与Google的实际通信。当我在application.html.erb中的脚本标记中包含这段代码时,它工作得很好,我看到了我请求的映射。但是,当我将它移到apicombiner.js.coffee中时,浏览器中出现了一个错误,告诉我error: reserved word "function" in function initialize() {.....。当加载apicombiner控制器中的任何页面时,apicombiner.js.coffee应该自动编译为application.
我的页面有4个文件- html.html、css.css、javascript.js和jquery.js。在我的jquery.js文件中,我遇到了一些问题,因为当我使用启动代码时,它会在控制台中出现错误。代码如下:
$(function(){console.log("works")});
出于某种原因,这会出现在控制台日志中:
Uncaught ReferenceError: $ is not defined
有人知道为什么和如何修复它吗?我认为这可能与“文档”的简写有关,也许是因为它是一个单独的文件,所以它不起作用。
我遇到了以下问题:
jquery.dataTables.yadcf.js:1834 Uncaught TypeError: Cannot read property 'oFeatures' of null
at addRangeDateFilter (jquery.dataTables.yadcf.js:1834)
at appendFilters (jquery.dataTables.yadcf.js:3033)
at HTMLTableElement.<anonymous> (jquery.dataTables.yadcf.js:3768