我正在尝试更改Clearing插件的全局模板(响应式灯箱画廊),但文档中并未说明如何以编程方式进行操作; data-options
的方法已被解释,但仅此而已。
最佳答案
Looking into the code我已经看到Foundation.libs.clearing...
命名空间中实际上有一个模板。经过一番尝试,我到达了这一点:
// Include scripts
// Change template
Foundation.libs.clearing.settings.templates.viewing = '' +
'<a class="clearing-close">×</a>' +
'<div class="visible-img" style="display: none"><div class="clearing-touch-label"></div><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs%3D" alt="" />' +
'<p class="clearing-caption"></p><a class="clearing-main-prev"><span></span></a>' +
'<a class="clearing-main-next"><span></span></a></div>';
// Init
$(document).foundation();
它可以工作,但是我不确定是否可以信任它,因为它没有记录在案……还有更好的主意吗?也许有一个API ...