显示/隐藏页面部分的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将dpi元数据写入jpeg图像   文件为什么Java会自动解码URI编码的文件名中的%2F?   java多动态时间事件侦听器   java中如何递归查找不同级别的属性值   java Apache Spark MySQL JavaRDD。foreachPartition为什么我得到ClassNotFoundException   Java中的循环变量文件名   java如何参数化调用JNA库的C库名称和路径?   swing如何使gif在Java中运行一次并停止?   Big Sur上的MacOS应用程序,具有java子进程和可访问性API权限   在page类中定义的java Webelement在测试类中不可访问   如何使用java if else从JSON文件中删除重复的元素?   java Android studio dalvik vm找不到类   java在数组中正确使用协方差