如何在滑动导航面板中包装文本?
How do I wrap my text within a sliding navigation panel?
我有一个面板,当你点击它时,它会上下滑动。当面板向下滑动时,会出现一些导航文本。当面板向上滑动时,文本应该随之向上滑动,但事实并非如此。面板滑动,文字留在背面。它可以隐藏,但不能随着面板滑动。
HTML:<div id="panel">
<ul class="nav">
<a href="#sec1" id="home">home</a>
<a href="#sec2" id="proj">proj</a>
<a href="#sec3" id="about">about</a>
</ul>
</div>
<div id="flip"></div>
Javascript: $('a.panel').click(function() {
$('a.panel').removeClass('selected');
$(this).addClass('selected');
current = $(this);
$('#wrapper').scrollTo($(this).attr('href'), 800);
return false;
});
CSS: #flip {
content: url("Some image to click on");
margin: auto;
z-index: 100;
}
#panel {
padding: 5px;
text-align: right;
background-color: #fff;
display: block;
z-index: 100;
opacity: 0.7;
/* position:fixed;
width: 100%; */
}
对不起,我不知道jQuery,但很快你可以尝试通过CSS过渡实现这一点。
一旦你将过渡设置为
transition: property duration timing-function delay, property duration timing-function delay;
。
transition: height 0.5s ease-in, opacity 0.25 ease-in 0.5s;
当你将鼠标悬停在#panel(伪类:hover)上时,你可以为#panel的高度和不透明度设置不同的值。不要忘记厂商特定版本的过渡属性(如-webkit-, -o-等)。
相关文章:
- jquery在元素中查找文本节点,并使用标记进行连接和包装
- 如何在输入中选择的文本周围包装html标记
- 如何将所有文本包装成唯一的span标记
- 通过 jQuery Find and Replace 将文本 URL 与 标记包装在一起
- 如何将由
分隔的文本节点与它们自己的标记包装起来
- 如何使用jquery检测包装的纯文本并应用html标记
- 如何将新输入的文本包装到下面已经存在的span标记中
- 包装和打开jquery后合并文本节点
- 如何在启用designMode的iframe中包装文本,必要时使用css和javascript
- Javascript用标签bbcode包装文本
- 如何在myeclipse中包装文本
- 如何在两行上包装文本,每行上的数量相等
- 如何包装文本内的特定宽度和高度使用javascript向上滚动和向下滚动
- 如何在滑动导航面板中包装文本?
- <a>标记在由jQuery生成时未完全包装文本
- 如何在SVG中包装文本
- D3加上用圆圈包装文本
- 包装文本,使用调用函数传递数据
- javascript用标记包装文本
- 如何用HTML标签包装文本,但排除某些HTML标签内的文本