【发布时间】:2014-08-29 14:48:31
【问题描述】:
谁能建议我如何制作下面的代码以在页面顶部以水平视图显示菜单。目前,下面的 J-query 代码在页面左侧以垂直视图显示菜单,但我希望菜单项在水平视图中。
有人可以建议我更改我需要参考的 css 链接或对以下代码进行任何更改吗? Ada、adamsville、Addyston 等都应该位于水平视图而不是垂直视图。
注意:查看以下代码的外观。将其复制到一个test.txt文件中并保存为test.html并在IE或Firefox浏览器中打开。
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Test Menu</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<link rel="stylesheet" href="http://jqueryui.com/resources/demos/style.css">
<script>
$(function() {
$( "#menu" ).menu();
});
</script>
<style>
.ui-menu {
width: 150px;
}
</style>
</head>
<body>
<ul id="menu">
<li class="ui-state-disabled">Aberdeen</li>
<li>Ada</li>
<li>Adamsville</li>
<li>Addyston</li>
<li>Delphi
<ul>
<li class="ui-state-disabled">Ada</li>
<li>Saarland</li>
<li>Salzburg an der schnen Donau</li>
</ul>
</li>
<li>Saarland</li>
<li>Salzburg
<ul>
<li>Delphi
<ul>
<li>Ada</li>
<li>Saarland</li>
<li>Salzburg</li>
</ul>
</li>
<li>Delphi
<ul>
<li>Ada</li>
<li>Saarland</li>
<li>Salzburg</li>
</ul>
</li>
<li>Perch</li>
</ul>
</li>
<li class="ui-state-disabled">Amesville</li>
</ul>
</body>
</html>
【问题讨论】:
-
CSS,添加
li{display:inline;} -
Note: To see the look and feel of the below code. Copy it in a test.txt file and save as test.html and open in IE or Firefox browser.或者使用jsfiddle。 -
@ScriptLearner,你在这里得到提示了吗? 1) 你看到 J Prakash 的编辑了吗?看看用良好的缩进阅读代码有多容易? 2) 你知道 jsfiddle 是如何工作的吗?