我的按钮被窃听了

时间:2017-01-04 13:44:39

标签: jquery html

所以我正在为某个人创建一个网站,我想创建显示剧集编号的按钮,这就是我如何制作按钮以便他们可以在剧集之间切换的想法,现在我有这个错误:

the bug

我试过找到一个解决方案,但不能, 这是我的jQuery

$('#next1').click(function() {
  sixth = "<li class='liclass1' style='margin-left: 10px;'><a href=''> 6 </a></li>";
  seventh = "<li class='liclass1'><a href=''> 7 </a></li>";
  eighth = "<li class='liclass1'><a href=''> 8 </a></li>";
  nineth = "<li class='liclass1'><a href=''> 9 </a></li>";
  tenth = "<li class='liclass1'><a href=''> 10 </a></li>";
  arrownext = "<li id='next2' style='font-size: 70px;color: black;'> &#10142; </li>";
  arrowbefore = "<li id='before1' style='transform: rotate(180deg);display: inline-block;font-size: 70px;color: black;'> &#10142; </li>";
  $('.liclass').hide('fast');
  $('#next1').hide('fast')
  $('#qnaul').append(sixth);
  $('#qnaul').append(seventh);
  $('#qnaul').append(eighth);
  $('#qnaul').append(arrowbefore);
  $('#qnaul').append(nineth);
  $('#qnaul').append(tenth);
  $('#qnaul').append(arrownext);
  $('#before1').hover(function() {
    $(this).css("color", "blue");
  }, function() {
    $(this).css("color", "black");
  });
  $('#next2').hover(function() {
    $(this).css("color", "blue");
  }, function() {
    $(this).css("color", "black");
  });
  $('#before1').click(function() {
    $('.liclass1').hide('fast');
    $('#before1').hide('fast');
    $('#next2').hide('fast');
    $('.liclass').show('fast');
    $('#next1').show('fast');
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <h1 style="font-family: bebas;">Questions and Answers</h1>
  <ul id="qnaul">
    <li style="width: 20%;margin-left: 0px;height: 100px;" class="liclass"><a href="http://www.youtube.com/embed/vlZ7Log_uoE">1</a>
    </li>
    <li style="width: 20%;margin-left: 30px;" class="liclass"><a href="http://www.youtube.com/embed/AFdJzSGab-8">2</a>
    </li>
    <li style="width: 20%;margin-left: 30px;" class="liclass"><a href="http://www.youtube.com/embed/0TBFCpTTkj0">3</a>
    </li>
    <li style="width: 20%;margin-left: 90px;" class="liclass"><a href="">4</a>
    </li>
    <li style="width: 20%;margin-left: 30px;border: 0;" class="liclass"><a href="">5</a>
    </li>
    <li id="next1" style="font-size: 110px;">&#10142;</li>
  </ul>
  <iframe id="ytplayer" type="text/html" width="640" height="400" allowfullscreen="yes" src="" frameborder="0" style="margin-left: 200px;margin-bottom: 10px;background-color: black;"></iframe>
</div>

每当我点击返回时,我会再次按下返回按钮

1 个答案:

答案 0 :(得分:0)

谢谢@Pete我修好了!如你所说,使用了委托事件绑定。