【发布时间】:2009-11-05 22:29:35
【问题描述】:
对于一个简单的隐藏/显示推荐库的脚本,我一直遇到问题。
我认为 java 有点不言自明...
当页面加载时,我告诉它显示队列中的第一个推荐(因为 css 是 display:none)并给它一个选定的类名。全面运作。
单击时我希望它删除选定的类,将其放置到另一个,然后隐藏第一个推荐并拉出相应的推荐。除了这里发生的只是第一个证明消失(隐藏)并添加了选定的类。
<script type="text/javascript">
$(document).ready(function(){
$(".testimonial:first").show();
$("li.testID:first").addClass("selectedName");
$("li.testID").click(function(){
$("li.testID").removeClass("selectedName");
$(this).addClass("selectedName");
$(".testimonial").hide();
$(this).next(".testimonial").fadeIn("slow");
});
});
</script>
标记示例
<ul id="testName">
<li class="testID">Persons Name</li>
<blockquote class="testimonial">
<span class="bqStart">“</span>
Testimoinal here
<span class="bqEnd">”</span><br /><br />
<span class="testAuthor"><b>Name</b><a target="_blank" href="#">Website</a> Company</span>
</blockquote>
附带说明,这在 FF 和 Safari 中运行良好
非常感谢您的帮助。
谢谢。
【问题讨论】:
-
是的,给我们标记
-
添加标记示例,它直接在选定的 li 之后抓取一个块引用并尝试“.show()”它
标签: javascript jquery html css