javascript 自定义阅读更多标签功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 自定义阅读更多标签功能相关的知识,希望对你有一定的参考价值。
/**
* Custom read more functionality
* for the WYSIWYG Read More Tag
*/
function readmore($fullText){
if(@strpos($fullText, '<!--more-->')){
$morePos = strpos($fullText, '<!--more-->');
$fullText = preg_replace('/<!--(.|\s)*?-->/', '', $fullText);
echo substr($fullText,0,$morePos);
echo "<div class=\"read-more-content\">". substr($fullText,$morePos,-1) . "</div>";
echo "<div class=\"read-more\"><a><span>Read More</span><span class=\"hide\">Read Less</span></a></div>";
} else {
echo $fullText;
}
}
$('.read-more a').on('click', function(event) {
event.preventDefault();
$('span', this).toggleClass('hide');
$(this).parent().prev().slideToggle();
});
以上是关于javascript 自定义阅读更多标签功能的主要内容,如果未能解决你的问题,请参考以下文章
自己构建一个Spring自定义标签以及原理讲解
具有更多内部功能的 Flex 自定义组件
自定义“更多”标签栏
自定义标签栏的更多按钮
PHP 自定义在Wordpress中阅读更多
video视频标签自定义显示隐藏播放控件&Shadow DOM