我正试图直接从引导程序网站创建一个下拉菜单
但是,我似乎在通过javascript方法$('.dropdown-toggle').dropdown()
调用时遇到问题
如果你熟悉grails,你能判断我是否正确吗?我不知道我是否通过正确的标签调用它。
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"><!--<![endif]-->
<head>
<asset:stylesheet src="main.css"/>
<asset:stylesheet src="bootstrap.min.css"/>
<asset:javascript src="bootstrap.min.js"/>
<g:layoutHead/>
</head>
<body class="container">
<!-- Single button -->
<g:javascript>
$('.dropdown-toggle').dropdown()
</g:javascript>
<h1>Admin </h1>
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
upload <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
引导依赖于jQuery,因此下载jquery.min.js
并添加:
<asset:javascript src="jquery.min.js"/>
像这样:
<head>
<asset:javascript src="jquery.min.js"/>
<asset:stylesheet src="main.css"/>
<asset:stylesheet src="bootstrap.min.css"/>
<asset:javascript src="bootstrap.min.js"/>
<g:layoutHead/>
</head>