我正在玩我在CMS上购买的模板以查看它的显示方式,并且主要是在那里,但是我无法正确显示文本。
这是我正在使用的template。
我们的CMS是自定义的,并且在这里运行。虽然在代码中基于bootstrap2,但我也希望将其更新为bootstrap3作为其中的一部分。
它在这里运行:style demo site
目前的问题是没有任何文字显示,我无法弄清楚是什么阻止了这个?
答案 0 :(得分:3)
脚本需要身体上的id。我在本地副本上测试了它。这就是诀窍!。
<body id="cbp-so-scroller">
否则this.el在cbpScroller.js中为null
// Slide effect on sections
new cbpScroller( document.getElementById( 'cbp-so-scroller' ) );
答案 1 :(得分:1)
你有这个错误:
Uncaught TypeError: Cannot call method 'querySelectorAll' of null
基本上意味着您没有在DOM中获取此函数的必需元素。我认为它对你的内容产生了涓滴效应(你的内容是通过JS加载的吗?)
我查看了您的代码,看起来这是违规行:
this.sections = Array.prototype.slice.call( this.el.querySelectorAll( '.cbp-so-section' ) );
您有.cbp-so-section
元素吗?如果您删除此行,或将正确的元素放入DOM,您应该解决问题