大家不用找了,这个效果我没有用在自己的博客上,只是在本地测试玩的,因为感觉代码简单,但是效果很不错,所以就从木木那里照搬过来了。木木称之为“关闭/显示侧边栏”完美终结版,不过我觉得如果能加上 Cookies 记录访客的行为,那就更完美了,再不过,如果是我的话,也不用 Cookies 记录,因为这个效果仅作点缀而已,没必要再多加几行脚本。下面贴代码。
1.载入 jQuery
木木提供了 jQuery1.4 版本下的方法,对我来说 jQuery1.4太过庞大,还是免了,咱们用大众版本的就可以了。
2、执行脚本
$('#close-sidebar').toggle(function(){
$(this).text("显示侧边栏");
$('#sidebar').hide();
$('#content').animate({width: "960px"}, 1000);
},function(){
$(this).text("关闭侧边栏");
$('#sidebar').delay(800).show(0);
$('#content').animate({width: "705px"}, 800);
});
$(this).text("显示侧边栏");
$('#sidebar').hide();
$('#content').animate({width: "960px"}, 1000);
},function(){
$(this).text("关闭侧边栏");
$('#sidebar').delay(800).show(0);
$('#content').animate({width: "705px"}, 800);
});
还是比较容易理解的,就不多解释了。
3、关闭/显示侧边栏的按钮
<a id="close-sidebar" href="javascript:void(0)">关闭侧边栏</a>
一般放在头部的导航栏就可以吧。
木帅的原文在此:http://immmmm.com/close-show-sidebar-prefect-code.html,或许在不久后上市的新主题,大家可以看到我用的这个效果,敬请期待~
-
JQuery 实现带滑动层的图片展示效果2010年02月24日 -
Wordpress 之链接平移 JQuery 特效2010年02月19日 -
基于 jQuery 的图片/文字无缝滚动2011年12月20日 -
jQuery 按需加载 HighSlide 效果2011年10月10日