Plone 4 中的 AJAX 图像弹出窗口
Pipbox 表示,这是“在 Plone 3 中执行 AJAX 弹出窗口的与 Plone 4 兼容的方式”。
http://plone.org/products/pipbox
那么,执行 jQuery Tools 图像弹出的正确方法是什么克隆人 4 中的升级?
使用选择器扫描 HTML 中的图像
安装点击处理程序
单击时使用预定义尺寸之一在弹出窗口中打开图像来自 plone.app.imaging
Pipbox says it's "Plone 4 compatible way to do AJAX pop-ups in Plone 3".
http://plone.org/products/pipbox
Then, what's the proper way of doing jQuery Tools image pop-ups in Plone 4?
Scan HTML for images using selector
Install click handler
On click open the image in pop-up, using one of predefined sizes from plone.app.imaging
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
pipbox 真正做的就是在 Plone 3 中加载 plone.app.jquerytools 支持。在 Plone 4 中,内置了 plone.app.jquerytools。plone.app.jquerytools
加载 jQuery 工具和一些针对简单 AJAX 弹出窗口的特定于 Plone 的支持。该支持允许您将 AJAX 弹出窗口与 jQuery 可选择的页面组件相关联。请参阅PYPI 页面以获取完整文档。
一个简单的例子:假设您想使用 plone.app.imaging 提供的预览比例为内容区域中的图像设置灯箱样式的弹出窗口。 JS 执行此操作的方法是:
您可以通过将 javascript 资源注册为皮肤或浏览器层来加载此代码,然后将其添加到 Portal_javascripts js 资源中。
代码:
All pipbox really does is load plone.app.jquerytools support in Plone 3. In Plone 4, plone.app.jquerytools is built in.
plone.app.jquerytools loads jQuery Tools and some Plone-specific support for easy AJAX popups. That support allows you to associate AJAX popups with jQuery-selectable page components. See the PYPI page for full documentation.
A quick example: let's say that you want to set up lightbox-style popups for images in the content area using the preview-scale supplied by plone.app.imaging. JS to do this is:
You would load this code by registering a javascript resource as a skin or browser layer, then add it to the portal_javascripts js resources.
The code: