显示/隐藏页面部分的js插件。

collective.js.showmore的Python项目详细描述


简介

collective.js.showmore提供了一个jquery插件。

插件隐藏了一组节点,并用“显示更多…”链接替换它们。 单击链接时,隐藏的节点将再次可见。

API

插件定义了一个新的showMore函数。 它需要一个字典作为参数。

dictionary参数有一个必需值:

expression
表达式是一个jquery选择器,用于选择哪些子节点 将被隐藏。如果没有隐藏节点,则不创建链接。

dictionary参数可以选择定义其他值:

grace_count
定义不应隐藏多少项;默认值为1。 在默认情况下,如果只有一个项目 隐藏,不要隐藏并用链接替换。
link_text
定义更多链接的文本;默认值为“显示更多…”。
link_class
定义添加到more链接的类;默认值为 showMoreLink
hidden_class
定义隐藏节点上的类集;默认值为 showMoreHidden
display_less
启用或禁用less链接的显示;默认值为 true
link_text_less
定义较少链接的文本;默认值为“显示较少…”。
link_class_less
定义添加到less链接的类;默认值为 showLessLink
visible_class
定义可见节点上的类集;默认值为 showMoreVisible

示例

函数的调用方式如下:

jq(function() {
    jq('ul').showMore({expression:'li:gt(1)'});
});

li文档所有ul的子节点将被隐藏(除了 两个第一li`s of each `ul)。最后会添加一个“显示更多…”链接 每个ul的。ul有两个或更少的li将保持不变。“表演” 单击“显示更多…”链接时,将显示“减少…”链接, 以便可以替换隐藏/可见的内容。

其他

Javascript代码注册为Z3资源:

++resource++collective.showmore.js

变更日志

1.0A4-2011年10月21日

  • 将文本更正为“显示较少…”。(css类仍然是showLessLink。) [埃尔罗]

1.0A3-2010-01-18

  • 添加了对“少显示…”功能的支持,其中有一个新链接 显示以在单击“显示更多…”链接时隐藏内容。 [DEO]

1.0A2-2009-04-20

  • 添加了grace_count选项,以避免替换少量项目(即 一)带有“显示更多…”链接,有效地不节省任何空间。 [明白]

1.0A1-2009-04-08

  • 初次发行 [明白]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用于批量操作的java RESTful API分块响应   java读取在线存储的文本文件   在Java ME中将双精度舍入到小数点后5位   java查找一个数字的最接近因子   java更改JMenuBar的字体   java Kmeans聚类算法运行时间和复杂性   java是否可以阻止try catch返回null   java内容解析器指向具有正确URI的错误表   java Android Kotlin插装测试未被识别为插装测试   java TestNG@Dataprovider   在forloop和print语句中声明变量时发生java错误   java在Android Studio 3中设置JNI