Twitter bootstrap Twitter引导下拉列表在任何浏览器中都不起作用
我正在尝试做一个下拉菜单,它似乎在JSFIDLE中工作。javascript和css文件似乎已正确加载: 但它在我的任何浏览器中都不起作用。我已经在Firefox 19.0.2、Google Chrome 25.0.1364.172和Internet Explorer 9.0.2中对其进行了测试。Javascript已启用并正在运行 Javascript是在Bootstrap之前包含的,Bootstrap-dropdown.js是我唯一包含的引导文件,我的意思是我没有包含Bootstrap.js 我的错误控制台中没有任何内容 提前谢谢Twitter bootstrap Twitter引导下拉列表在任何浏览器中都不起作用,twitter-bootstrap,drop-down-menu,Twitter Bootstrap,Drop Down Menu,我正在尝试做一个下拉菜单,它似乎在JSFIDLE中工作。javascript和css文件似乎已正确加载: 但它在我的任何浏览器中都不起作用。我已经在Firefox 19.0.2、Google Chrome 25.0.1364.172和Internet Explorer 9.0.2中对其进行了测试。Javascript已启用并正在运行 Javascript是在Bootstrap之前包含的,Bootstrap-dropdown.js是我唯一包含的引导文件,我的意思是我没有包含Bootstrap.j
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bootstrap, from Twitter</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="./css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>
<link href="./css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="shortcut icon" href="../assets/ico/favicon.ico">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<ul class="nav">
<a class="brand" href="#">w3resource</a>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
<li class="dropdown" id="accountmenu">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Tutorials<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">PHP</a></li>
<li><a href="#">MySQL</a></li>
<li class="divider"></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">HTML5</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span3">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Componentes</li>
<li>
<a href="#">Link</a>
</li>
<li>
<a href="#">Link</a>
</li>
</ul>
</div>
<!--/.well -->
</div>
<!--/span-->
<div class="span9">
<div class="row-fluid">
<div class="span4">
<h2>Canvas</h2>
<canvas id="myCanvas">Tu explorador no soporta canvas.</canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#AA0000";
ctx.fillRect(0,0,150,75);
</script>
</div>
<!--/span-->
<!--/row-->
</div>
<!--/span-->
</div>
<!--/row-->
</div>
<!--/.fluid-container-->
<!-- Placed at the end of the document so the pages load faster -->
<hr>
<footer>
<p>© Company 2013</p>
</footer>
<script src="./js/jquery-1.9.1.js"></script>
<script src="./js/bootstrap-dropdown.js"></script>
</body>
</html>
引导,来自Twitter
身体{
填充顶部:60px;
填充底部:40px;
}
.侧边栏导航{
填充:9px0;
}
组件
-
-
帆布
图探险家没有索波尔塔画布。
var c=document.getElementById(“myCanvas”);
var ctx=c.getContext(“2d”);
ctx.fillStyle=“#AA0000”;
ctx.fillRect(0,0150,75);
©公司2013年
这是我正在加载的内容:
<script src="http://code.jquery.com/jquery.js"></script>
<script src="bootstrap/js/bootstrap.js"></script>
我尝试了你的代码,在我的机器上加载了一个bootrasp,并从站点加载了一个jquery。它在FF、chrome和safari中都能完美工作。我没有浏览器来测试它。在加载bootstrap-dropdown.js之前,需要先加载bootstrap.min.js或bootstrap.js。 Bootstrap dropdown是一个依赖于Bootstrap框架的js插件 您的页脚部分将如下所示:
<footer>
<p>© Company 2013</p>
</footer>
<script src="./js/jquery-1.9.1.js"></script>
<script src="./js/bootstrap.js"></script>
<script src="./js/bootstrap-dropdown.js"></script>
©公司2013年
您可以自定义Bootstrap的构建,然后不必单独包含Bootstrap-dropdown.js,它将使用Bootstrap加载
引导自定义下载:
我遇到了类似的问题,但发现我同时加载了这两个文件 bootstrap.min.js 及 bootstrap.dropdown.js 这在我的代码中造成了冲突,您不需要同时加载这两个文件,因为下拉代码包含在bootstrap.min.js中。“min”版本有时会导致问题(我在ASP.NET MVC中偶尔会遇到.min文件的问题) 我也有同样的问题,用bootstrap.js试过,效果很好
您也可以试试。教程部分的下拉菜单对我来说很好。。。但我正在加载另一个源的引导。所以我猜您没有正确加载某些文件。@Fede我正在加载bootstrap.min.css、bootstrap-responsive.min.css、jquery-1.9.1.js和bootstrap-dropdown.js。也许我应该使用较低版本的jquery?虽然这不是解决方案,甚至我要解决的问题也不一样,但我从这个so+1伙伴那里得到了另一个想法…我投票支持你…谢谢