infiniteslide.js v2を現在使っているのですが、keydownとの併用ができずにいたので質問させていただきます。
infiniteslide.jsのgithubを見て
jQuery
1$(function(){ 2 $('.hoge').infiniteslide({'direction': 'down'}); 3});
上記のように記述すると正常に動きますが、以下のようにkeydownを一緒に併用すると動きません。
jQuery
1$(document).keydown(function(event) { 2 if(event.key === "g"){ 3 $('.hoge').infiniteslide({ 'direction': 'down' }); 4 } 5});
ifの後にconsole.log("a");
等をすると通るのでkeydown自体は動いているのですが、その後のinfiniteslide()が通りません。
エラーにもなっていませんし、infiniteslide()が通った場合
HTML
1<div class="infiniteslide_wrap" style="overflow: hidden;">
というdivが追加されますが、それもないので挙動がどうなっているのかもわかりません。
これはどうなっているのか、keydownとの併用でアドバイスがあればよろしくお願いします。
【補足】
以下bodyの中
HTML
1<div class="hoge"> 2 <img src="img1"> 3 <img src="img2"> 4 <img src="img3"> 5</div>
あなたの回答
tips
プレビュー