こんにちは!
理由はわかりませんが、私は主題を行うことができませんでした
これが私の初期化コードで、まったく問題なく動作します
var drawRootList = function (folders) {
img = "";
if (folders.length > 0) {
for (i = 0; i < folders.length; i++) {
img += "<img src='http://icons.iconarchive.com/icons/iconshock/free-folder/256/folder-images-icon.png' data-caption='" + folders[i] + "' >";
}
}
$('.fotorama').html(img).fotorama();
bindListeners();
}
代わりに別の画像を取得しようとしているときは、それを使用しています
var drawList = function (folders) {
$('.mycanvas').html('');
img = "";
for (i = 0; i < folders.length; i++) {
if (folders[i].indexOf('.') < 0)
img += "<img src='http://icons.iconarchive.com/icons/iconshock/free-folder/256/folder-images-icon.png' data-caption='" + folders[i] + "' >";
else
img += "<img src = '/" + _path + folders[i] + "'>";
}
$('.mycanvas').add('div').addClass('fotorama');
$('.fotorama').html(img).fotorama({
width: 1000,
maxwidth: '100%',
ratio: 16 / 9,
allowfullscreen: true,
nav: 'thumbs',
captions: true,
keyboard: true,
click: false,
swipe: false,
thumbborderwidth: 2
});
bindListeners();
}
しかし、それは機能しません
私がしていることは正しくありませんか?