0

希望有人能对我在使用 Bootstraps Carousel 和 Handlebars 时遇到的问题有所了解。

http://padpeep.com/collection/52

我希望这很简单,把手从 PHP 中加载数据到形成滑块的模板中。滑块和缩略图呈现,但我无法让拇指单击并将滑块位置更改为该拇指。

这是不起作用的位。查看控制台输出以显示它确实获得了 foo (幻灯片 ID)但不执行点击操作。

$('.thumbBtn').on("click", function() {
        //var count = slide id
        var foo = $(this).attr("data-count");

        //log 
        console.log("thumbButtonClick" + foo);

        //change carousel slide
        $('#myCarousel').carousel(foo);

    }); 

错误:未捕获的类型错误:对象# 的属性“5”不是函数

4

2 回答 2

0

您是否尝试将数据属性添加到 thumbBtn 元素?

data-target="#myCarousel" data-slide-to="0"

这应该是获得所需工作的默认方式。

http://getbootstrap.com/2.3.2/javascript.html#carousel

于 2013-08-13T10:04:38.703 回答
0

当我忘记包含 jQuery UI 库时出现此错误。在包含 jQuery 之后添加这一行。

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></scrip
于 2013-08-12T18:53:01.910 回答