пятница, 13 сентября 2013 г.

Не работает slimbox в Modx revo

С толкнулся с тем что slimbox перестал работать при динамической загрузке библиотек, с чем это связано выяснить не удалось. Решилось путем добавления библиотек в head



<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/modx_revo/assets/components/gallery/packages/slimbox/js/slimbox2.js"></script>
<link rel="stylesheet" href="/modx_revo/assets/components/gallery/packages/slimbox/css/slimbox2.css" type="text/css">
<script type="text/javascript">
if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
jQuery(function($) {
   var opts = {"loop":true,"overlayOpacity":0.8,"overlayFadeDuration":400,"resizeDuration":400,"resizeEasing":"swing","ini
tialWidth":250,"initialHeight":250,"imageFadeDuration":400,"captionAnimationDuration":400,"counterText":""
,"album":"1","tag":"","plugin":"slimbox","pluginPath":"","thumbTpl":"galItemThumb","containerTpl":"","itemCls":"
gal-item-active","toPlaceholder":"","thumbWidth":"100","thumbHeight":"100","thumbZoomCrop":true,"thumbFar":"C","
thumbQuality":90,"thumbProperties":"","linkToImage":"","imageGetParam":"galItem","imageWidth":500,"imag
eHeight":500,"imageZoomCrop":false,"imageFar":"","imageQuality":90,"imageProperties":"","sort":"rank","dir":
"ASC","limit":0,"start":0,"showInactive":false,"checkForRequestAlbumVar":true,"albumRequestVar":"galAlbu
m","checkForRequestTagVar":true,"tagRequestVar":"galTag","useCss":true};
$("a[rel^='lightbox']").slimbox(opts, function(el) {
return [encodeURI(el.href), el.title];
}, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
});
}

</script>

Комментариев нет: