显示/隐藏页面部分的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加密和解密   java如何将JTable滚动到特定值?   java JSP登录注销简单web应用程序,使用bean在数据库中存在数据时返回false   java无法编译,未设置类路径,包不存在?   java为什么这一变量会受到影响?   集合为什么Java在Map中没有putIfAbsent(key,supplier)方法?   安卓在Java中计算仿真时间   java初始化方法在主类中的指定方法之前运行   java如何在hadoop的reduce中将genericWritable恢复为用户定义的可写?   如何使用java替换pdf中的文本   参数不适用于ASP服务器的java HttpPost   创建对象时的java NullPointerException   Java JPanel中的swing图形有问题,但它在一个框架中工作   java Android Studio在硬件设备上运行时出错   google api类路径的java空指针异常   java如何将InputStream转换为DataHandler?   java在多个Jetty服务器之间共享连接池