这是我的代码,AJAX成功调用中的“ slide”事件。

success: function(data) {
    $('#my_container').html(data);
    // I am getting' #mycarousel' successfully in to #my_container
    $('#mycarousel').bind('slid', function(e) {
        console.log('hi');
    }
    // tried 'slid.bs.carousel' too, no change.
    // btw, I can see my 'slid' function under event listeners for that element.
    // when I paste the above binding code in console again it shows the element too.
});


我想在滑动事件上打印“ hi”以进行控制台,该事件现在不起作用。

谢谢

最佳答案

检查页面中是否加载了多个版本的jquery库。

使用$.fn.jquery查找已加载的版本,然后将其与您包含的jquery版本进行交叉检查,然后发现两者相同。

07-28 11:39