计划用lightbox将一个可滚动的画廊放到网上。我遇到了一个错误,我的代码之一有意外的“:”,预期之一:“}”,“”, ATTR
使用 CMS 变得简单。对于 cmsms 错误,它显示
在文件 /xxx/xxx/public_html/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php 中的第 702 行
这是我打算放在我的网站上的代码。 http://sorgalla.com/jcarousel/
我将在这里发布我的错误以及之后的完整脚本。
错误代码。
jQuery("#gallery-prev").click(function(){
if(jQuery("#gallery").position().left < 0 && !jQuery("#gallery").is(":animated")){
jQuery("#gallery").animate({left : "+=" + imageWidth + "px"});
}
return false;
});
完整的代码。
<script type="text/javascript">
$(window).load(function(){
// Gallery
if(jQuery("#gallery").length){
// Fancybox
jQuery("#gallery li a").fancybox({
'titleShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
});
// Variables aren't use properly due to Webkit
var totalImages = jQuery("#gallery > li").length,
imageWidth = jQuery("#gallery > li:first").outerWidth(true),
totalWidth = imageWidth * totalImages,
visibleImages = Math.round(jQuery("#gallery-wrap").width() / imageWidth),
visibleWidth = visibleImages * imageWidth,
stopPosition = (visibleWidth - totalWidth);
jQuery("#gallery").width(totalWidth);
jQuery("#gallery-prev").click(function(){
if(jQuery("#gallery").position().left < 0 && !jQuery("#gallery").is(":animated")){
jQuery("#gallery").animate({left : "+=" + imageWidth + "px"});
}
return false;
});
jQuery("#gallery-next").click(function(){
if(jQuery("#gallery").position().left > stopPosition && !jQuery("#gallery").is(":animated")){
jQuery("#gallery").animate({left : "-=" + imageWidth + "px"});
}
return false;
});
}
});
</script>
感谢所有帮助。谢谢