0


こんにちは!

理由はわかりませんが、私は主題を行うことができませんでした

これが私の初期化コードで、まったく問題なく動作します

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();
}

しかし、それは機能しません

私がしていることは正しくありませんか?

4

2 に答える 2