Coverflowjs和Knockout

时间:2014-09-17 14:37:45

标签: knockout.js coverflow

同时使用coverflowjsknockout并不能解决问题。

我试图在被淘汰赛coverflowjs包裹的div上实施with binding

我已经设置了一个jsfiddle进行一些测试。预期功能: 当按下按钮时,带有placehold.it图像的封面流应该以封面流方式显示为与coverflow-noknockout css类连接的封面流。

http://jsfiddle.net/bz8sczqr/21/

1 个答案:

答案 0 :(得分:1)

选中此项:http://jsfiddle.net/gqLd381z/2/。所需的更改是:

self.displayCoverflow.subscribe(function () {
    setTimeout(function () {
        $(".coverflow").coverflow();
    }, 0);
});

" with"绑定是棘手的,因为它只在条件变为true时才将其内容添加到DOM。为了使Coverflowjs满意,您需要使用setTimeout(.., 0),这样可以让所有内容在开始之前安定下来。