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 查看哈希值)
关闭
collective.js.fancybox-1.3.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 591bd4bff4c7cfbbc3b15b9298fc43e94d61ca715ca3bbc5a8d0eec8bcd2d84a |
|
MD5 | b09ac4211dedcffd19067d285ca401db |
|
BLAKE2b-256 | 7d8948a73d8887a1f66c0060f631710085494f2630209e770f5c84526c6b5ee4 |