我创建了一个简单的导航,但它在移动设备上不起作用。当您单击加号或“Book 1 name”时,链接列表应该会出现,但由于某种原因它不起作用,而当您单击加号时,会出现 ex 符号。书名应该链接应该在桌面上工作,而不是在移动设备上。谢谢!$(document).ready(function () { $(window).resize(function() { if($(window).width() <= 550) { $('.bookName').click(function(e){ e.preventDefault(); $('.bookNavigation ul li ul').toggleClass('toggleNav') $(this).toggleClass('changeIcon'); }); } else { $('.bookName').click(function(e){ return true; }); } }); });.bookNavigation ul li ul{ display: flex;}.toggleNav{ display: block;}@media only screen and (max-width: 550px) { .bookNavigation ul li ul{ display: none; } .bookName::before{ content: '+'; padding-right: 10px; } .bookName .changeIcon::before{ content: '-'; padding-right: 10px; }}a{ text-decoration: none;}li{ list-style: none;}.bookNavigation{ margin-bottom: 100px;}.bookName{ text-transform: uppercase; font-size: 30px;}li{ margin-right: 30px;}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><nav class="bookNavigation"> <ul> <li> <a href="#" class="bookName">Book 1 Name</a> <ul> <li><a href="#">Book 1 Chapter 1</a></li> <li><a href="#">Book 1 Chapter 2</a></li> <li><a href="#">Book 1 Chapter 3</a></li> </ul> </li> </ul> </nav> <p>you are in Book 1 Name cover page</p>
添加回答
举报
0/150
提交
取消