【发布时间】:2018-02-16 12:30:55
【问题描述】:
我有一个锚点,当点击它时,一个带有 classbox 的 div 正在滑入。
这在 div 内没有文本的情况下非常完美。
但是当我在 div 中放置一些文本时,锚点不再起作用。
谁能告诉我我做错了什么?
html:
<a class="slide" href="#">Slide Out</a>
<div id="fade-in" class="box"></div>
CSS:
a {
text-decoration: none;
background: #009de1;
cursor: pointer;
float: right;
color: #fff;
}
.box {
display: block;
background: #009de1;
float: right;
color: #fff;
}
#fade-in {
height: 20px;
width: 1px;
opacity: 0;
transition: all .75s ease;
}
#fade-in.show {
opacity: 1;
height: 20px;
width: 200px;
}
js:
$('.slide').on('click', function(){
$('#fade-in').toggleClass('show');
});
这是没有文字的小提琴。你可以看到锚的作品 https://jsfiddle.net/94uhxjgk/41/
在这里,我在 div 中放置了一些文本,并且锚点不再起作用 https://jsfiddle.net/94uhxjgk/43/
【问题讨论】:
标签: jquery css transitions