立即为我的英文/谷歌翻译道歉。
不起作用。
例如https://jsfiddle.net/2gb0wmjp/。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script type="text/javascript">
$('.rbar').click(function() {
$('.rbar_info').slideToggle();
});
</script>
&#13;
.rbar
{
background:#0f0;
height: 150px;
width: 45px;
right: 0px;
top: 20%;
position: fixed;
}
.rbar_info{
background:#f00;
height:400px;
width:300px;
right:50px;
top:20%;
display:none;
}
&#13;
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>MR</title>
</head>
<body>
<div class="rbar"></div>
<div class="rbar_info"></div>
</body>
</html>
&#13;
请告诉我为什么,在它的例子中有效,但事实上并非如此? 也许曲线的原因是什么?
答案 0 :(得分:1)
您必须将其包装在$(document).ready(function() {});
上
$(document).ready(function() {
$('.rbar').click(function() {
$('.rbar_info').slideToggle();
});
});