[WordPress] キャッチ referenceerror e は私のスクリプト Jquery の定義のエラー

スポンサーリンク

質問

サイトのワードプレスを使って構築をある

http://eventos.dac-proiect.ro/

1 ページはスライダー、jquery のスクリプトをこのエラーに築いた

Uncaught referenceerror e is not defined

これは私のスクリプト:

  (function($) {

   var firstImage = $('#slider-content .slider-img:first').index();
   var lastImage = $('#slider-content .slider-img:last').index();

   var currentImage = firstImage
   var nextImage = firstImage + 1
   var prevImage = lastImage

   var sliderImages = $('#slider-content .slider-img');
   var sliderContent = $('#slider-content');

   var sliderImageWidth = parseFloat(sliderImages.eq(0).css('width'));

   $('#button-next').click(function() {
       nextImage = currentImage == lastImage ? firstImage : currentImage + 1;
       sliderContent.animate({ "left": -nextImage * sliderImageWidth });
       currentImage = nextImage;
       e.preventDefault();   //ERROR
   });
   $('#button-prev').click(function() {
       prevImage = currentImage == firstImage ? lastImage : currentImage - 1;
       sliderContent.animate({ "left": -prevImage * sliderImageWidth });
       currentImage = prevImage;
       e.preventDefault();  //ERROR
   });
})(jQuery);

これはコード スクリプト Functions.PHP を統合私は

  add_action('wp_enqueue_scripts','my_script_method');

function my_script_method()
{
    wp_enqueue_script('script', get_template_directory_uri().'/js/slider/js/jquery-slider.js', array('jquery'), null, true);
    wp_enqueue_style('script-style',  get_template_directory_uri().'/js/slider/css/style.css');

}

このエラーについての情報を検索しライブラリ… udev を追加する必要があります場所を知っていないことを発見

solve 本問題に私を助けることができるか?

前もってありがとう !

答え

クリック ハンドラーでは、問題が。それぞれの最後の行は

e.preventDefault();

e

に定義されていません。匿名関数に渡します

例:

$('#button-next').click(function(e) {

http://stackoverflow.com/questions/28854234/uncaught-referenceerror-e-is-not-defined-error-in-my-script-jquery

スポンサーリンク

Leave a Reply