web-dev-qa-db-ja.com

スリックスライダーの初期化を検出する

slick が初期化されるときにコードを起動しようとしています。どうやら最新バージョン1.4では、「コールバックメソッドは廃止され、イベントに置き換えられました。」

これは私にはうまくいきません:

$('.spv-slider').on('init', function(event, slick){
    console.log("initialised")
});

どうしたの?

13
user1937021

どの時点でslicksliderを初期化しようとしたかわかりませんが、それを行う必要がありますafterinitイベントをバインドします。

だからあなたがやったようにあなたのコードを書いて、その後スライダーを初期化してください:

$('.spv-slider').on('init', function(event, slick){
    console.log("initialized")
});

その後:

$('.spv-slider').slick();
45
der-lukas