{AJAX与Javascript}淡入淡出的更多内容 Fade-in Spoiler Revealer
May 6th, 2008 by 袈裟
*原文转自 CSS-Tricks
代码简介:
这段代码基于jQuery和CSS,使用简单,代码精炼。
使用方法:
1.在欲使用此功能页面引用相关css与jquery.js,并插入以下代码:
<script type=”text/javascript“>
$(document).ready(function() {
$(”span.spoiler“).hide();
$(’<a class=”reveal”>Reveal Spoiler >></a> ‘).insertBefore(’.spoiler‘);
$(”a.reveal“).click(function(){
$(this).parents(”p“).children(”span.spoiler“).fadeIn(2500);
$(this).parents(”p“).children(”a.reveal“).fadeOut(600);
});
});
</script>
2.将欲隐藏部分以span圈起并为此span设置样式名词。 (如以下代码)
<p>In the movie Citizen Kane, Charles Foster Kane’s last word “Rosebud”
turns out to <span class=“spoiler”>be a sled.</span></p>
嘿嘿,貌似我是沙发?~~~
就佩服把css代码用的烂熟的还能编出一堆稀奇古怪东西的人~~~
我说您到底是干什么工作的