1、CSDN -专业开发者社区 IT技术交流平台
2、IT圈,圈圈精彩 - 原软媒论坛、IT之家,国内最人气的科技社交圈层,继软媒论坛、IT之家社区演变而来。
3、51CTO技术论坛-中国领先的IT技术社区 国内主流IT技术社区,论坛拥有大批IT技术人/IT专家
4、快速开发平台社区 -天翎论坛低代码平台技术社区,主要是以低代码开发平台为主的技术性论坛社区
原来是这个"展开",我还以为是字数过长的“展开”,白写了一个。还要工作,如果没人写有空了给你写一个。(能用jquery么?)/******************************************************************************************************
不上CSDN,不知道你说的是什么,现写一个,jquery版,使用前请包涵jquery库。
/*
* 展开
* 第一个参数是想要缩略的段落的jquery object
* 第二个是缩略后的长度类型是int
*/
function span($obj,len)
{
var h=$obj.html()
if(h.length>len)//长度超过规定长度就把后边隐藏
$obj.html(h.substr(0,len)+"<span class='span'>展开更多</span><span class='hide'>"+h.substr(len)+"</span>")
}
/*
* 折叠
* 参数是折叠按钮的jquery object
*/
function coll($o)
{
$o.hide()
var $p=$o.parents(".collapsible")
console.log($p)
$p.find(".hide").hide()
$p.find(".span").show()
}
$(function(){
span($(".collapsible"),10)//这里以.collapsible为例,如果长度超过10个字就把后边的隐藏
$(".span").click(function(){//展开
var $h=$(this).next(".hide")
$(this).hide()
$h.show()
$h.append("<span class='coll'>折叠</span>")
$(".coll").click(function(){
coll($(this))//折叠
})
})
})
JS = JavaScript,一种计算机脚本语言,主要在web浏览器(客户端)解释执行,由网景公司开发。JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。JavaScript 是一种新的描述语言,此一语言可以被嵌入 HTML 的文件之中。通过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过网络传给服务器端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程序所处理.