作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用打字错误实现我的导航,但我无法理解如何正确换行。
我已经有了一个工作正常的 1 级基本导航。现在我的页面有子页面,而其他页面没有。对于没有子页面的那些,我想要我现在拥有的行为。对于带有子页面的页面,我想将其添加为下拉菜单。
HTML 代码应如下所示。
<ul class="nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Test0
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li class=""><a href="#">DropwDownItem1</a></li>
</ul>
</li>
<li class="active"><a href="#">Test1</a></li>
<li><a href="#about">Test2</a></li>
<li><a href="#contact">Test3</a></li>
</ul>
打字错误:
lib.menu = HMENU
lib.menu {
special = list
special.value = 3,2
1 = TMENU
1 {
wrap = <ul class="nav">|</ul>
expAll = 1
NO.wrapItemAndSub = <li class="">|</li>
RO < .NO
RO = 1
CUR < .NO
CUR = 1
CUR.wrapItemAndSub = <li class="active">|</li>
ACT < .CUR
IFSUB = 1
IFSUB.wrapItemAndSub= <li class="dropdown">|</li>
IFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown"
IFSUB.stdWrap.innerWrap= |<b class="caret"></b>
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub= <li class="dropdown">|</li>
ACTIFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown"
ACTIFSUB.stdWrap.innerWrap= |<b class="caret"></b>
CURIFSUB = 1
CURIFSUB.wrapItemAndSub= <li class="dropdown">|</li>
CURIFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown"
CURIFSUB.stdWrap.innerWrap= |<b class="caret"></b>
}
2 = TMENU
2 {
wrap = <ul class="dropdown-menu">|</ul>
expAll = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
}
}
//编辑:我已经更改了代码,但是现在当我点击下拉菜单中的一个项目时,ul class="dropdown-menu"被包裹了两次并且下拉菜单没有正确显示。
最佳答案
选项 noBlur 从 TYPO3 v6.0 开始被删除,我在某处读到,RO 状态用 javascript 做一些事情来显示/隐藏子菜单 - 所以我尽量不使用它。我宁愿通过 css 进行显示/隐藏。
我会这样做:
lib.menu = HMENU
lib.menu {
special = list
special.value = 3,2
1 = TMENU
1 {
expAll = 1
wrap = <ul class="nav">|</ul>
NO.wrapItemAndSub = <li>|</li>
CUR = 1
CUR.wrapItemAndSub = <li class="active">|</li>
ACT < .CUR
}
2 = TMENU
2 {
wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li>|</li>
}
}
通过 CSS 添加悬停效果:
.nav ul {
display: none;
}
.nav li:hover ul {
display: block;
}
关于typo3 - 带有子页面的 Typoscript 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17078129/
我在 StackOverflow 和其他地方看到了很多与此类似的问题,但没有一个直接解决我的问题。我正在 THREE.js 中使用凸包生成器生成 n 边多面体。我想将方形纹理映射到每个多面体的每个面上
我是一名优秀的程序员,十分优秀!