Javascript 无法在wordpress中使用jQuery easy ticker
我正在编写一个WordPress模板。我想知道我使用jquery easy ticker时建议的内容。 在对这一部分进行编码时,所有的加载和我看到的是从上到下的文字和照片,相反,它不起作用,也不稳定。 这张照片: 你看到的图片是自上而下的文字,就像 好吧,我把代码:Javascript 无法在wordpress中使用jQuery easy ticker,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,我正在编写一个WordPress模板。我想知道我使用jquery easy ticker时建议的内容。 在对这一部分进行编码时,所有的加载和我看到的是从上到下的文字和照片,相反,它不起作用,也不稳定。 这张照片: 你看到的图片是自上而下的文字,就像 好吧,我把代码: 正如评论中已经提到的,您不应该在模板文件中硬编码脚本,而是应该 尝试将其添加到functions.php文件: function my_theme_scripts() { wp_enqueue_script( 'easyT
正如评论中已经提到的,您不应该在模板文件中硬编码脚本,而是应该
尝试将其添加到functions.php
文件:
function my_theme_scripts() {
wp_enqueue_script( 'easyTicker', get_template_directory_uri() . '/js/jquery.easy-ticker.js', array('jquery'), '2.0', true );
wp_enqueue_script( 'my-theme-scripts', get_template_directory_uri() . '/js/my-theme-scripts.js', array('easyTicker'), '1.0', true );
}
add_action( 'wp_enqueue_scripts', 'my_theme_scripts' );
这个文件名为mytheme scripts.js
,位于主题的js
文件夹中:
(function($){
$('.iraymond').easyTicker({
direction: 'up'
});
})(jQuery);
检查浏览器控制台是否有错误,很可能会看到$未定义
,因为wordpress使用noConflict()
。很可能页面中已经有jQuery了。应该使用wordpress Codex中记录的适当方法来编写脚本。我删除了额外的$I,但它不起作用。这并不能回答有关错误的问题。。。我甚至不知道这在$('.iraymond').easyTicker({在浏览器控制台警告中.$)中是什么意思,但我会注意到。新的编码类型wordpress?以前不是…@iraymond实际上不是,它是从wordpress 2.6.0开始存在的