jquery roundabout(“getChildInFocus”)返回false;

时间:2014-04-20 07:32:03

标签: jquery jquery-roundabout

我正在尝试让当前的孩子在环形交叉路口聚焦,但它返回false。这是我的代码:

$(document).ready(function(e){
    $(".carousel").roundabout({btnNext: ".next",  btnNext: ".next", 
      btnPrev: ".prev", duration: 500 ,});  
    $("#btnPrev").click(function(e){
        $(".carousel").roundabout("animateToNextChild")      
        alert($("UL.carousel").roundabout("getChildInFocus"));
    $("#text").html("HI");
    });
});
</script>

这是我的HTML:

<pre>
<div class="container" ><ul class="carousel">
  <li id="1">Pajan</li>
  <li id="2">Behroz</li>
  <li id="3">Mahram</li>
  <li id="4">Delpazir</li>
  <li id="5">Yeko Yek</li>
  <li id="6">Kaleh</li>
  <li id="7" >Tak Daneh</li>
</ul></div>
</pre>

我尝试了一个白色,但无法弄明白。

1 个答案:

答案 0 :(得分:0)

可能这是解决方案:Fiddle

<script type="text/javascript">
  $(document).ready(function() {
    $('.carousel').roundabout({
        btnNext: ".next",
        btnPrev: ".prev",
        btnNextCallback:function(){
            var what=$('li.roundabout-in-focus').text()
            alert(what)
            },
        btnPrevCallback:function(){
            var what=$('li.roundabout-in-focus').text()
            alert(what)
            }   

        }); 

  });
</script>

如果此解决方案不符合您的需求,我会为您浪费时间而道歉。