Javascript Royalslider-属性';电动汽车';在'上未定义;slider.ev.on';

Javascript Royalslider-属性';电动汽车';在'上未定义;slider.ev.on';,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,每次讨论: 虽然我还没弄明白,但我感觉很亲近。我只是被难住了。代码看起来是对的,但我还是有错误。特别是“slider.ev.on”-未捕获类型错误:无法读取未定义的属性“ev” 这是我的密码 jQuery(document).ready(function($) { var sliderEL = $('.new-royalslider-1'); var slider = sliderEL.data('royalSlider'); var

每次讨论:

虽然我还没弄明白,但我感觉很亲近。我只是被难住了。代码看起来是对的,但我还是有错误。特别是“slider.ev.on”-未捕获类型错误:无法读取未定义的属性“ev”

这是我的密码

   jQuery(document).ready(function($) { 

        var sliderEL = $('.new-royalslider-1'); 
        var slider = sliderEL.data('royalSlider');

        var addSearch = function() {

            if($('.rsActiveSlide .rsABlock').hasClass("dog-shelter-input")){
                $(".feature-search #name_or_keywords").val('');
             }else {
               $('.feature-search #name_or_keywords').val('Dog Shelter');
            }

             if($('.rsActiveSlide .rsABlock').hasClass("scholar-input")){
                $(".feature-search .#name_or_keywords").val('');
            }else {
               $('.feature-search #name_or_keywords').val('Scholarships');
            }
        };

        slider.ev.on('rsAfterSlideChange', addSearch);

        addSearch();

   });
一些相关议题包括:


根据你的帖子,这听起来像是两个不同的问题

属性'ev'在'slider.ev.on'上未定义:
:这听起来好像滑块已定义,但ev未定义(我昨天遇到了这个问题,这就是我遇到这个问题的原因)

如果是这种情况,那么可以尝试将
new-royalsloider-1
更改为
royalsloider

--

未捕获类型错误:无法读取未定义的属性“ev”:这听起来好像滑块本身未定义

如果是这种情况,并且上面的代码就是您所有的代码,那么我会说您缺少了对滑块的实际初始化:

$('.royalSlider').royalSlider({ /* options */ });
var slider = $('.royalSlider').data('royalSlider');
slider.ev.on('rsAfterSlideChange', addSearch);

根据你的帖子,这听起来像是两个不同的问题

属性'ev'在'slider.ev.on'上未定义:
:这听起来好像滑块已定义,但ev未定义(我昨天遇到了这个问题,这就是我遇到这个问题的原因)

如果是这种情况,那么可以尝试将
new-royalsloider-1
更改为
royalsloider

--

未捕获类型错误:无法读取未定义的属性“ev”:这听起来好像滑块本身未定义

如果是这种情况,并且上面的代码就是您所有的代码,那么我会说您缺少了对滑块的实际初始化:

$('.royalSlider').royalSlider({ /* options */ });
var slider = $('.royalSlider').data('royalSlider');
slider.ev.on('rsAfterSlideChange', addSearch);
谢谢<代码>mySlider.data('royalSlider')在呼叫事件之前确实是必需的,谢谢<代码>mySlider.data('royalSlider')