Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何使用Knockoutjs+;自举转盘_Jquery_Css_Twitter Bootstrap_Knockout.js - Fatal编程技术网

Jquery 如何使用Knockoutjs+;自举转盘

Jquery 如何使用Knockoutjs+;自举转盘,jquery,css,twitter-bootstrap,knockout.js,Jquery,Css,Twitter Bootstrap,Knockout.js,我有一个使用引导旋转木马和KnockoutJS显示的任务列表。用户可以使用控件(箭头)查看所有可用任务。在上面,我想显示当前可见任务(li)的索引 我的控制在那个部门之外,但工作得很好 <div class="tasks-carousel-controls"> <!-- ko if: $root.Tasks().length > 1 --> <a class="left icon-chevr

我有一个使用引导旋转木马和KnockoutJS显示的任务列表。用户可以使用控件(箭头)查看所有可用任务。在上面,我想显示当前可见任务(li)的索引

我的控制在那个部门之外,但工作得很好

<div class="tasks-carousel-controls">
                <!-- ko if: $root.Tasks().length > 1 -->
                <a class="left icon-chevron-left" href="#taskCarousel" data-slide="prev">
                    <span class="icon-prev"></span>
                </a>
                <a class="right icon-chevron-right" href="#taskCarousel" data-slide="next">
                    <span class="icon-next"></span>
                </a>
                <!-- /ko -->
            </div>

然后我有另一个div,我说它是任务的索引,比如“Y中的X”,其中X是我当前的索引,Y是我可观察数组的长度


我认为最好的解决方案是绑定到某个可观察对象,该对象的值是class='active'的对象,但我不是很成功://

您尝试过类似的方法吗

$('body').on('click', '.tasks-carousel-controls a', function() {
     var slideIdx = $('#taskCarousel').find('.active').index();
     $('#divId').html('Slide '+slideIdx+' out of 5');
});
其中taskCarousel是引导转盘的id,divId是要在其中显示索引的div的id

$('body').on('click', '.tasks-carousel-controls a', function() {
     var slideIdx = $('#taskCarousel').find('.active').index();
     $('#divId').html('Slide '+slideIdx+' out of 5');
});