0
请帮我看看这段代码的问题。我正在尝试创建一个简单的slideToggle元素!我想这第一:jQuery slideToggle的问题函数
$("..").slideToggle(..,..,..)
我当前的代码如下所示:
我的代码:
$(document).ready(function() {
$("#Layer13copy2").click(function() {
$("#toggle").animate({ height: 'toggle' });
});
});
#Layer13copy2 {
left: 13.85%;
top: 398px;
position: absolute;
width: 892px;
height: 37px;
z-index:5;
background:url('../images/slidet.png') 45%;
background-repeat:no-repeat;
background-size:101.4% 101%;
}
#toggle {
z-index: 4;
background-color: #3a97b1;
display: block;
left: 13.85%;
top: 39.37%;
position: absolute;
width: 71.95%;
height: 17%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div id="Layer13copy2"></div>
<div id="toggle"></div>
你的代码有什么问题? 'animate'功能正常工作。你是否试图用'slideToggle'达到这个效果? –
'slideToggle'不能与'position:absolute;'一起使用所以我试图用'但它不会再工作! –