使用此方法在屏幕移动时创建nav nenu,但问题是它使用脚本
我怎么能没有脚本
我看到许多模板仅使用html,但我尝试使用此方法
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
但这不起作用
如何在不使用任何脚本的情况下执行此操作
<!DOCTYPE HTML>
<html lang="en">
<head>
<title></title>
<link href="css/bootstrap.css" rel="stylesheet" type="text/css">
<link href="css/style.css" rel="stylesheet" type="text/css" media="all"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="icon" href="images/favicon.ico" type="image/x-icon">
<meta name="keywords" content="Graphic Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template,
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" />
<script src="js/jquery.min.js"></script>
</head>
<body>
<!-- header -->
<div class="banner">
<div class="container">
<div class="header">
<div class="logo">
<a href="index.html"><img src="images/logo.png" class="img-responsive" alt="" /></a>
</div>
<div class="header-right">
<ul>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li>
<div class="search2">
<form>
<input type="text" placeholder="Search.." >
<input type="submit" value="" style="font-family:Flaticon"> </form>
</div></li>
<div class="clearfix"></div>
</ul>
</div>
<div class="clearfix"> </div>
</div>
<div class="head-nav">
<span class="menu"></span>
<ul class="cl-effect-15">
<li><a href="index.php" data-hover="HOME">HOME</a></li>
<li><a href="about.php">ABOUT</a></li>
<li><a href="404.html" data-hover="ARCHIVES">ARCHIVES</a></li>
<li><a href="contact.php" data-hover="CONTACT">CONTACT</a></li>
<li><a href="terms and condition.php" data-hover="TERMS AND CONDITION">TERMS AND CONDITION</a></li>
<li><a href="privacy policy.php" data-hover="PRIVACY POLICY">PRIVACY POLICY</a></li>
<li><a href="login.php" data-hover="Login">Login</a></li>
<div class="clearfix"> </div>
</ul>
</div>
</div>
</div>
<script>
$("span.menu").click(function () {
$(".head-nav ul").slideToggle(300, function () {
// Animation complete.
});
});
</script>
<!-- header -->
答案 0 :(得分:0)
要在您的页面上执行任何操作,您可能至少需要javascript(但可能不是完整的jquery with slide toggle)。 在普通的javascript中,有一些例子:
https://www.developphp.com/video/JavaScript/Toggle-Function-Click-Drop-Down-Menus-Tutorial
或者自己设计和编码: $ menulink.click(function(){ $ menulink.toggleClass( '激活'); $ menu.toggleClass( '激活'); 返回false; });});
只有我能想到的替代方案是使用框架和硬编码扩展/编码菜单作为链接。
答案 1 :(得分:0)