1

好吧,基本上我正在尝试实现来自这里的 Sidr ( http://www.berriart.com/sidr/ )

我只是想让它工作,我已将脚本添加到 function.php,甚至发出警报以测试它们正在加载和运行。这是我添加它们的方法。

add_action( 'wp_enqueue_scripts', 'blankslate_load_scripts' );
function blankslate_load_scripts()
{
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'Sidr', get_template_directory_uri() . '/js/jquery.sidr.min.js' );
wp_enqueue_script( 'Sidr-run', get_template_directory_uri() . '/js/jquery.run.min.js' );
wp_enqueue_style( 'sidr-css', get_stylesheet_directory_uri() . '/css/jquery.sidr.light.css' );
}

我已经在 chrome 上检查了检查器,并确认它加载了脚本,我查看了控制台,除了显示这个之外,它只是看到它是空白的

[cycle2] --c2 init--

div 显示,一切都在那里。使盒子从左向右滑入的代码本身是唯一不起作用的。我正在使用他在他的页面上的第一个基本演示,它从左侧滑出链接列表。

在这一点上,我感到非常沮丧,所以这就是为什么我希望这里有人能找到问题所在。

我正在测试的网站是(' http://chocobento.x10.mx/wp/ ')

4

1 回答 1

1

你正在使用

$(document).ready(function() {
  $('#simple-menu').sidr();
});

当你应该使用

jQuery(document).ready(function() {
  jQuery('#simple-menu').sidr();
});

或者

(function($) {
  $(document).ready(function() {
      $('#simple-menu').sidr();
    });
}(jQuery));

请参阅https://wordpress.stackexchange.com/questions/2895/not-defined-using-jquery-in-wordpress

于 2015-08-29T06:22:01.897 回答