Javascript “下一步”和“上一步”按钮在自动幻灯片放映中不起作用

Javascript “下一步”和“上一步”按钮在自动幻灯片放映中不起作用,javascript,jquery,Javascript,Jquery,Tnx求救!我找到了解决办法! html: 看不到实现下一个和上一个的代码i=400?:)为什么不0?一段时间后,它可能会让其他开发人员甚至你自己感到困惑……你想在单击事件中使用下一个或上一个吗?它们不起作用是因为没有代码使它们起作用。我认为,如果你把你的头撞到一个预先制作好的滑块文档中,你就可以用更少的努力实现你想要的,然后从scrach中创建一个 <div class="btn-bar"> <div id="buttons">


Tnx求救!我找到了解决办法! html:


看不到实现下一个和上一个的代码
i=400
?:)为什么不
0
?一段时间后,它可能会让其他开发人员甚至你自己感到困惑……你想在单击事件中使用下一个或上一个吗?它们不起作用是因为没有代码使它们起作用。我认为,如果你把你的头撞到一个预先制作好的滑块文档中,你就可以用更少的努力实现你想要的,然后从scrach中创建一个
    <div class="btn-bar">
        <div id="buttons">
            <p>by Marina</p>
            <a id="prev" href="#">&lt;</a>
            <a id="next" href="#">&gt;</a>
        </div>
    </div>
    <p><span id="original">High Life art party Neutra before they</span></p>
</section>
$("document").ready(function() {
    var texts = ["High Life art party Neutra before they", "second"];
    var i = 400;
    (function runIt() {
        i++;
        $('#original').fadeOut('slow', function(){
            $('#original').html(texts[i % texts.length]);
            $('#original').fadeIn('slow', function(){
                runIt()
            });
        });
    }());
});
<div id="container">
    <ul id="slider">
        <li class="slide selected"><img src="img/icon-teacher.png">Meh ennui knausgaard skateboard forage, health goth flexitarian.</li>
        <li class="slide"><img src="img/more.png"> Four dollar toast helvetica before they sold out,<br> typewriter deep v locavore tattooed pug organic umami kombucha bushwick listicle sustainable. </li>
        <li class="slide"><img src="img/museum.png">Echo park mustache dreamcatcher, leggings austin sustainable organic locavore beard pour-over sartorial.</li>
        <li class="slide"><img src="img/cat.jpg"> Pinterest irony migas, squid paleo mixtape everyday carry neutra drinking vinegar.</li>
    </ul>
    <p id="mar">by Marina</p>
    <div class="btn-bar">

        <button id="prev">&lt;</button>
        <button id="next">&gt;</button>
        <div style="clear:both"></div>
    </div>
</div>
// Have the first and last li's set to a variable
var $first = $('.slide:first', '#slider'),
     $last = $('.slide:last', '#slider');

$("#next").click(function () {
    var $next,
            $selected = $(".selected");
    // get the selected item
    // If next li is empty , get the first
    $next = $selected.next('.slide').length ? $selected.next('.slide') : $first;
    $selected.removeClass("selected").fadeOut('fast');
    $next.addClass('selected').fadeIn('fast');
});
$("#prev").click(function () {
    var $prev,
            $selected = $(".selected");
    // get the selected item
    // If prev li is empty , get the last
    $prev = $selected.prev('.slide').length ? $selected.prev('li') : $last;
    $selected.removeClass("selected").fadeOut('fast');
    $prev.addClass('selected').fadeIn('fast');
});
var time = 5000;
var tid = setTimeout(timer, time);

function timer() {
    var $next,
            $selected = $(".selected");
    // get the selected item
    // If next li is empty , get the first
    $next = $selected.next('.slide').length ? $selected.next('.slide') : $first;
    $selected.removeClass("selected").fadeOut('fast');
    $next.addClass('selected').fadeIn('fast');

    tid = setTimeout(timer, time); // repeat myself
}
function abortTimer() { // to be called when you want to stop the timer
    clearTimeout(tid);
}