0

我正在尝试调用一个函数,该函数会在 unslider 容器内一个接一个地淡入标题文本。最好的方法是在每次幻灯片转换完成后调用一个函数。

但我似乎无法使用 Unslider 中的“完整”选项调用该函数。

即使下面的代码对我也不起作用:

 $('.banner').unslider({
    complete: function() {
       alert("Test");
     }
 });

滑块工作正常,但未触发标题文本动画功能。

我已经按照Unslider网站中的说明设置了 HTML

   <div class="banner">
     <ul>
         <li style="background-image: url('image1.jpg')">
               <h1> Heading 1 </h1>
               <h2> Heading 2 </h1>
         </li>
         <li style="background-image: url('image2.jpg')">
               <h1> Heading 1 </h1>
               <h2> Heading 2 </h1>
         </li>
     </ul>
  </div>

我真的不明白我做错了什么,如果有人能给我指路,我将不胜感激。

提前致谢!

4

1 回答 1

2

似乎该complete事件尚未集成到这个新分支中。
只需将此行添加到您的 .js 文件 l190 即可在使用时恢复事件fade : true

    ul.find("li").eq(index).fadeIn(speed);
    $.isFunction(o.complete) && !callback && o.complete(el, target);//add this line
 } else {
于 2014-09-04T15:19:33.247 回答