Pipbox表示它是“Plone 4兼容的方式来完成Plone 3中的AJAX弹出窗口”。AJAX'y Plone 4中的图像弹出框
http://plone.org/products/pipbox
那么,什么是在Plone 4做jQuery的工具图像的弹出式窗口的正确方法?
扫描HTML使用选择
安装单击处理
在点击打开弹出图像,图像使用预定义的大小从plone.app.imaging
Pipbox表示它是“Plone 4兼容的方式来完成Plone 3中的AJAX弹出窗口”。AJAX'y Plone 4中的图像弹出框
http://plone.org/products/pipbox
那么,什么是在Plone 4做jQuery的工具图像的弹出式窗口的正确方法?
扫描HTML使用选择
安装单击处理
在点击打开弹出图像,图像使用预定义的大小从plone.app.imaging
所有pipbox的确在加载Plone 3中的plone.app.jquerytools支持。在Plone 4中,plone.app.jquerytools是内置的。
plone.app.jquerytools加载jQuery工具和一些特定于Plone的简单AJAX弹出窗口支持。该支持允许您将AJAX弹出窗口与jQuery可选页面组件关联起来。有关完整的文档,请参阅the PYPI page。
一个简单的例子:假设您想要使用plone.app.imaging提供的预览比例为内容区域中的图像设置lightbox风格弹出窗口。 JS要做到这一点:
jQuery(function($) {
$('img.image-right, img.image-left, img.image-inline')
.prepOverlay({
subtype: 'image',
urlmatch: '/image_.+$',
urlreplace: '/image_preview'
});
});
你会通过注册一个javascript资源作为皮肤或浏览器加载层的代码,然后将其添加到portal_javascripts JS资源。
代码:
好的。我有点困惑,因为Pipbox提供了portal_properties设置来添加这些设置,但事实上,使用纯JS实现它们更简单。 – 2012-02-14 18:25:21