0

カスタム関数内で関数を呼び出す方法を見つけるために、この質問 (カスタム関数で関数を呼び出す ) を尋ねたところ、うまく機能します。prepareSlideただし、HTMLでもonClickで関数を使用したいと思います。prepareSlideこのitemSlider関数内でを呼び出すにはどうすればよいですか?

jQuery('.item_holder').itemSlider();

$.fn.itemSlider = function (details) {
    var itemHolder = this;
    this.prepareSlide = function(slideNumber) {
        alert(1);
    }

    itemHolder.prepareSlide(1);
}

このitemSlider関数は、onClick を使用してスライダーの下部にページネーションを追加し、次のように特定のスライドにすぐに移動します (これが少なくとも動作するはずです)。

<a href="#" class="number" onclick="prepareSlide(1);" id="number_1">&nbsp;</a>
4

1 に答える 1