跳转到主要内容

Plone的Fancybox库

项目描述

简介

一个简单的包,使fancybox在portal_javascript中可用。此包不会更改或定义任何视图或模板。它基本上对用户来说没有做什么。它适用于模板开发人员以避免从不同产品注册的多个fancybox库。

问题

请注意,Plone经常生成没有扩展后缀的图像URL,例如,http://host/portal/news/news-item/image_preview 返回给浏览器正确的图像,并设置了正确的内容类型,但Fancybox无法正确处理此类URL。Fancybox的竞争对手Thickbox在这种情况下运行良好。

来自FancyBox FAQ

6. I`m using custom urls for images (for example,
index.php?action=dlattach;topic=3.0;attach=9;image) and FancyBox shows source
of image. Why?

FancyBox gueses content type from url but sometimes it can be wrong. The
solution is to force your type, like so - $(".selector").fancybox({'type' :
'image'});

使用方法

Fancybox需要自定义库调用。您必须编写自定义javascript,将fancybox代码绑定到特定标签。定义自己的JS文件,注册它(portal_javascripts,javascript_head_slot)并使用jQuery语法将fancybox绑定到标签

jq(function() {
    jq("a.fancybox").fancybox();
});

更详细的配置可以作为fancybox()函数的参数传递。请阅读http://fancybox.net/howto第4章 - 使用jQuery选择器启动插件和可用选项。

变更日志

1.3.4.1 (2012-01-04)

  • 从collective.fancybox重命名。[toutpt]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源码分发

collective.js.fancybox-1.3.4.1.tar.gz (56.7 kB 查看哈希值)

上传时间 源码

由以下组织支持