【发布时间】:2021-05-07 21:51:11
【问题描述】:
我正在使用这个plugin,Acmeticker。
效果很好。现在我尝试使用按钮.add 添加更多列表以在ul 的最后添加Breaking News 9。但它没有按预期工作。如果我单击按钮添加,它将与另一个 li 一起显示,如果我单击多个按钮,则会显示重复的 Breaking News 9。
$('.my-news-ticker-3').AcmeTicker({ type:'typewriter',/*horizontal/horizontal/Marquee/type*/
direction: 'right',/*up/down/left/right*/
speed:50,/*true/false/number*/ /*For vertical/horizontal 600*//*For marquee 0.05*//*For typewriter 50*/
controls: {
prev: $('.acme-news-ticker-prev'),/*Can be used for horizontal/horizontal/typewriter*//*not work for marquee*/
toggle: $('.acme-news-ticker-pause'),/*Can be used for horizontal/horizontal/typewriter*//*not work for marquee*/
next: $('.acme-news-ticker-next')/*Can be used for horizontal/horizontal/marquee/typewriter*/
}
});
$('.add').on('click', function()
{
$(".my-news-ticker-3").append('<li><a href="#">Breaking News 9</a></li>');
});
<link href="https://www.jqueryscript.net/demo/news-ticker-controls-acme/assets/css/style.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://www.jqueryscript.net/demo/news-ticker-controls-acme/assets/js/acmeticker.js"></script>
<h2>Typewriter</h2><div class="acme-news-ticker">
<div class="acme-news-ticker-label">Horizontal News</div>
<div class="acme-news-ticker-box">
<ul class="my-news-ticker-3">
<li><a href="#">Breaking News 1</a></li>
<li><a href="#">Breaking News 2</a></li>
<li><a href="#">Breaking News 3</a></li>
<li><a href="#">Breaking News 4</a></li>
<li><a href="#">Breaking News 5</a></li>
<li><a href="#">Breaking News 6</a></li>
<li><a href="#">Breaking News 7</a></li>
<li><a href="#">Breaking News 8</a></li>
</ul>
</div>
<div class="acme-news-ticker-controls acme-news-ticker-horizontal-controls">
<span class="acme-news-ticker-arrow acme-news-ticker-prev"></span>
<span class="acme-news-ticker-pause"></span>
<span class="acme-news-ticker-arrow acme-news-ticker-next"></span>
</div>
<button class="add">Add</button>
【问题讨论】:
-
您希望它做什么?它所做的正是代码所说的应该做的——将硬编码消息“突发新闻 9”附加到
news-ticker-3中的当前元素上。
标签: javascript html jquery news-ticker