Javascript代码
YAHOO.util.Event.onDOMReady(function (ev) {
var carousel = new YAHOO.widget.Carousel("container", {isCircular: true, numVisible:1});
console.log(carousel.set('navigation', {prev: document.getElementById('prev'), next: document.getElementById('next')}));
carousel.render();
carousel.show();
});
HTML
<div id='container'>
<a href='#' ><span id='prev'> Prev </span></a>
<a href='#' ><span id='next'> Next </span></a>
<ol>
<li><img src='history_base_files/200.jpeg' height="300" width="300" /></li>
<li><img src='history_base_files/280.jpg' height="300" width="300" /></li>
<li><img src='history_base_files/350.jpg' height="300" width="300" /></li>
<li><img src='history_base_files/370.jpg' height="300" width="300" /></li>
</ol>
</div>
控制台输出false
设置轮播的导航属性。在网上找不到任何好的参考资料。
如何使用锚点或跨度等自定义导航创建yui轮播?
答案 0 :(得分:0)
回答我自己的问题,报告解决方案对我有用
HTML:
<div id='container'>
<a id='prev' href="#" class="yui-carousel-button yui-carousel-prev" role="button"><span><strong>Prev</strong></span></a>
<a id='next' href="#" class="yui-carousel-button yui-carousel-next" role="button"><span><strong>Next</strong></span></a>
<ol>
<li><a href='#'><img src='history_base_files/200.jpeg' height="300" width="300" /></a></li>
<li><img src='history_base_files/280.jpg' height="300" width="300" /></li>
<li><img src='history_base_files/350.jpg' height="300" width="300" /></li>
<li><img src='history_base_files/370.jpg' height="300" width="300" /></li>
</ol>
</div>
添加课程yui-carousel-button,yui-carousel-prev&amp;自定义按钮元素旁边的yui-carousel解决了这个问题。