【发布时间】:2011-06-16 15:46:52
【问题描述】:
我这几天一直在尝试解决这个问题,但我被困住了。我想做的是:
当我进入页面时,我有几个链接,点击这些链接应该会打开一个链接,同时折叠并显示容器中的文本。单击链接时,图像会更改。我唯一不能开始工作的是打开链接,它什么也没做。
如果有人可以帮助我/thanx,我会很棒
<script>
$(document).ready(function(){
$(".toggle_container").hide();
$("p.trigger").click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
return false;
});
});
</script>
<style type="text/css">
p.trigger {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
background: url(image/arrow.gif) no-repeat;
height: 21px;
line-height: 21px;
width: 230px;
float: left;
}
p.trigger a {
color: #fff;
text-decoration: none;
display: block;
}
p.trigger a:hover { color: #ccc; }
p.active {background-position: left bottom;}
.toggle_container {
margin: 0 0 5px;
padding: 0;
overflow: hidden;
font-size: 1.2em;
width: 230px;
clear: both;
}
.toggle_container .block {
padding: 0 0 0 10px;
margin: 0 0 5px 0;
font-size:11px;
}
</style>
<h2>Header</h2>
<p class="trigger"><a style="color:#000;" href="http://www.loremipsum.com?id=er">» link</a></p>
<div class="toggle_container">
<div class="block">
» text
</div>
</div>
【问题讨论】: