所以我正在为某个人创建一个网站,我想创建显示剧集编号的按钮,这就是我如何制作按钮以便他们可以在剧集之间切换的想法,现在我有这个错误:
我试过找到一个解决方案,但不能, 这是我的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;'> ➞ </li>";
arrowbefore = "<li id='before1' style='transform: rotate(180deg);display: inline-block;font-size: 70px;color: black;'> ➞ </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;">➞</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>
每当我点击返回时,我会再次按下返回按钮
答案 0 :(得分:0)
谢谢@Pete我修好了!如你所说,使用了委托事件绑定。