杨小杰博客提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

给你的博客文章加入”展开/收缩功能‘’

Young小杰2017-4-25 17:14网站搭建 (2)875已收录小标签: emlog

1.在header.php中添加下面的代码,或者也可以单独写进一个js文件中然后在header.php中引入也可以。我是引入的。

<script type="text/javascript">
 jQuery(document).ready(function(jQuery) {
 jQuery('.collapseButton').click(function() {
 jQuery(this).parent().parent().find('.xContent').slideToggle('slow');
 });
 });
</script>

2.在function.php中加入下面的代码:

 //展开收缩功能
function xcollapse($atts, $content = null){
 extract(shortcode_atts(array("title"=>""),$atts));
 return '<div style="margin: 0.5em 0;">
 <div class="xControl">
 <span class="xTitle">'.$title.'</span> 
 <a href="javascript:void(0)" class="collapseButton xButton">展开/收缩</a>
 <div style="clear: both;"></div>
 </div>
 <div class="xContent" style="display: none;">'.$content.'</div>
 </div>';
}
add_shortcode('collapse', 'xcollapse');

3.可以优化一下代码,因为默认是靠左的,不好看,我们让他往中间一点显示,具体的距离可以自行调整。当然这一步忽略也是可以的。

在style.css中添加以下代码:

.xControl {
padding-left: 32px;
}
教程结束,本教程转自风神博客

本文最后更新于2017-4-25,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

评论:

李明 Opera 43.0.2442.1144 非主流操作系统广东省佛山市 360网站卫士电信CDN节点 2017-04-25 19:03
支持楼主分享
Young小杰广东省佛山市 360网站卫士电信CDN节点 2017-04-25 20:29
@李明:支持

发表评论:

签到 赞赏 丢小花 请勾选我再发表评论!