导致WordPress管理部分无法工作的滚动代码
Scrollorama code causing sections of wordpress admin not to work
我添加了一些动画脚本与 scrollorama 插件一起使用,但它导致 wordpress 管理员的某些部分不起作用,即媒体按钮不起作用,我得到的错误是类型错误:目标块在滚动中未定义.js
$.scrollorama/scrollorama.animate()
jquery.scrollorama.js:285
<anonymous>
custom.js:100
m.Callbacks/j()
load-scripts.php:2
m.Callbacks/k.fireWith()
load-scripts.php:2
.ready()
load-scripts.php:2
J()
还有这个在我的自定义.js文件中:
var scrollorama = $.scrollorama({ blocks:'.scrollblock' });
for(var i=1;i<7;i++){
var title = "#bubbles"+i;
switch(i){
case 1:
scrollorama.animate('.bubbles.a',{ duration: 2000, property:'top', start:1050, end:-windowh});
break;
}
}
前端一切正常,但刚刚遇到此问题,当我删除我的自定义文件时.js管理员工作正常,所以我知道这是这个文件
解决了这个问题:我没有在函数中正确编写脚本.php我有:
wp_enqueue_script( 'scrollorama', get_template_directory_uri() . '/js/jquery.scrollorama.js', array( 'jquery' ));
它需要
add_action('wp_enqueue_scripts', 'load_javascript_files');
function load_javascript_files() {
wp_enqueue_script( 'scrollorama', get_template_directory_uri() . '/js/jquery.scrollorama.js', array( 'jquery' ));
}
相关文章:
- jQuery滚动功能只工作一次
- 可以'无法使滚动条正常工作
- 如何隐藏滚动条,但希望它继续工作
- "此网站似乎使用滚动链接定位效果.这可能不能很好地与异步平移一起工作;
- 更新Wordpress和我的平滑滚动停止工作
- 滚动功能不工作
- 如何停止两个按钮执行相同的工作?在这种情况下,它们都会滚动到顶部
- 单击水平滚动库中的图像以居中显示无法工作的功能
- 如何在HTML / CSS中填充垂直和滚动中间窗格(Chrome可以工作,但不能Firefox)
- 自动滚动工作方式不同
- jquery滚动功能无法正常工作
- 绑定'滚动'不会'我在IE 11中不工作
- Jquery焦点不工作/滚动
- 滚动功能不工作
- 锚定标签功能强大,但滚动流畅赢得't工作;页面的行为就像javascript是'没有
- 溢出:滚动;jquery在停止工作后一直滚动到某个时刻
- 滚动检测没有'调用新页面Javascript后无法工作
- 滚动功能按相反顺序工作
- Angular UI Grid重用的网格无法重置滚动+无限滚动无法工作
- JavaScript不能在PHP文件中工作(滚动时的框影)