如何将“;“大”;图像和“;“小”;图像到一个文件夹-Caroufredsel缩略图
How to put "large" image and "small" image into one folder - Caroufredsel Thumbnail
我想把缩略图和大图像放在一个文件夹中。我应该在脚本中更改什么?
我不理解这个sintax
src = src.split( '/large/' ).join( '/small/' );
我试着做了一些修改,但这些仍然不起作用。
这里是我使用的滑块的链接:
http://coolcarousels.frebsite.nl/c/61/
$(function() {
var $carousel = $('#carousel'),
$pager = $('#pager');
function getCenterThumb() {
var $visible = $pager.triggerHandler( 'currentVisible' ),
center = Math.floor($visible.length / 2);
return center;
}
$carousel.carouFredSel({
responsive: true,
items: {
visible: 1,
width: 1600,
height: 'auto'
},
scroll: {
fx: 'crossfade',
onBefore: function( data ) {
var src = data.items.visible.first().attr( 'src' );
src = src.split( '/large/' ).join( '/small/' );
$pager.trigger( 'slideTo', [ 'img[src="'+ src +'"]', -getCenterThumb() ] );
$pager.find( 'img' ).removeClass( 'selected' );
},
onAfter: function() {
$pager.find( 'img' ).eq( getCenterThumb() ).addClass( 'selected' );
}
}
});
$pager.carouFredSel({
width: '100%',
auto: false,
height: 120,
items: {
visible: 'odd'
},
onCreate: function() {
var center = getCenterThumb();
$pager.trigger( 'slideTo', [ -center, { duration: 0 } ] );
$pager.find( 'img' ).eq( center ).addClass( 'selected' );
}
});
$pager.find( 'img' ).click(function() {
var src = $(this).attr( 'src' );
src = src.split( '/small/' ).join( '/large/' );
$carousel.trigger( 'slideTo', [ 'img[src="'+ src +'"]' ] );
});
});
问题解决了!
我只是删除了脚本中的"/legal/"answers"/small/"。
所以,现在的脚本是这样的:
$(function() {
var $carousel = $('#carousel'),
$pager = $('#pager');
function getCenterThumb() {
var $visible = $pager.triggerHandler( 'currentVisible' ),
center = Math.floor($visible.length / 2);
return center;
}
$carousel.carouFredSel({
responsive: true,
items: {
visible: 1,
width: 1600,
height: 'auto'
},
scroll: {
fx: 'crossfade',
onBefore: function( data ) {
var src = data.items.visible.first().attr( 'src' );
src = src.split( '' ).join( '' );
$pager.trigger( 'slideTo', [ 'img[src="'+ src +'"]', -getCenterThumb() ] );
$pager.find( 'img' ).removeClass( 'selected' );
},
onAfter: function() {
$pager.find( 'img' ).eq( getCenterThumb() ).addClass( 'selected' );
}
}
});
$pager.carouFredSel({
width: '100%',
auto: false,
height: 120,
items: {
visible: 'odd'
},
onCreate: function() {
var center = getCenterThumb();
$pager.trigger( 'slideTo', [ -center, { duration: 0 } ] );
$pager.find( 'img' ).eq( center ).addClass( 'selected' );
}
});
$pager.find( 'img' ).click(function() {
var src = $(this).attr( 'src' );
src = src.split( '' ).join( '' );
$carousel.trigger( 'slideTo', [ 'img[src="'+ src +'"]' ] );
});
});
相关文章:
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 如何将多个画布保存为一个图像
- 是否可以仅通过jQuery将图像替换为用户动态选择的另一个图像
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 如何在设定的时间间隔内一次只显示一个图像
- 如何在另一个html文件的框架中包含图像
- 循环以检查数组中的最后一个图像
- 下载Div&画布为一个图像
- 使用D3.js和GeoJson在地图上的某些坐标上设置一个小图像
- 当页面包含指向一个图像的多个链接时,fancyBox会复制缩略图辅助图像
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 如何从 javascript 中可能具有一个或多个图像的字符串中仅获取图像名称
- 在引导程序旋转木马中显示下一个图像
- 拉斐尔用一个图像填满了这个圆圈
- 一个javascript实现base64图像编码并将结果写入文本文件
- 当我点击MVC视图中的图像时,如何打开另一个页面
- 创建,显示图像作为背景图像一个接一个- JavaScript
- 添加图像一个接一个的元素点击
- 将图像一个叠在另一个上面
- 将图像一个堆叠到另一个(javascript)