Jquery自定义旋转木马内的图像缩放模式
jquery custom carousel within image zoom modal
我当前的代码是图像滑块。当你点击任何图像时,它会在模态窗口中打开一个更大的版本。值得一提的是,我不能使用插件来解决这个问题,我看过这里的其他问题,但答案要么过时,要么不适合我的情况。
目前你不能在模态中滑动较大的图像,你只能打开/关闭你正在使用的图像。我想在模态窗口内启用一个滑块,它将简单地从左到右滚动较大的图像。我已经设置了下一个/右按钮,试图让他们简单地淡出下一个/前一个图像,但他们目前没有做任何事情。
请参阅我创建的jsFiddle来模拟我的当前设置。
JS
$(".product--slider .slide").each(function(index) {
// Show the modal window
$('#product-slider-flickity img').click(function() {
$("#imageshow").html('<img src="' + $(this).attr('src') + '"/>');
$(".p-image-zoom").addClass("md-show");
});
});
$('.md-close-zoom').click(function() {
$('.p-image-zoom').removeClass('md-show');
});
$('#imageshow').click(function() {
$(".p-image-zoom").removeClass("md-show");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="product--slider" id="product-slider-flickity" data-flickity='{ "wrapAround": true, "pageDots": false, "imagesLoaded": true, "draggable": false }'>
<div class="slide image-1">
<img src="http://placekitten.com/1024/1024" />
</div>
<div class="slide image-2">
<img src="http://fillmurray.com/1024/1024" />
</div>
<div class="slide image-3">
<img src="http://placehold.it/1024x1024" />
</div>
</div>
<div class="md-modal p-image-zoom">
<div class="md-content">
<div id='imageshow'></div>
<button class="md-close-zoom">Close</button>
</div>
</div>
<div class="md-overlay"></div>
看看我做了什么,让我知道它是否ok .https://jsfiddle.net/293sh54n/6/
$('.left').click(function(){
if(activeDivimg < 1 ){
activeDivimg = 2
}else{
activeDivimg = activeDivimg - 1
}
console.log('left'+activeDivimg)
$("#imageshow").html('<img src="'+$('.slide').eq(activeDivimg).find('img').attr('src')+'"/>');
console.log(activeDivimg+"asd")
});
$('.right').click(function(){
if (activeDivimg == 2){
activeDivimg = 0
}else{
activeDivimg = activeDivimg + 1
}
相关文章:
- 图像缩放和平移
- Phonegap IOS应用程序图像缩放多点触控
- JavaScript 图像缩放和平移(拖动)
- 画布绘制图像缩放
- 使用多层图像缩放产品图像
- 为jquery图像缩放插件定义一个选择器
- 图像缩放效果
- 可以使全屏图像缩放
- 如何在jQuery/javascript中复制这种图像缩放动画效果
- JavaScript图像缩放-圆形边框
- Jquery自定义旋转木马内的图像缩放模式
- 防止移动浏览器上的图像缩放
- 通过javascript禁用Firefox图像缩放
- 图像缩放只在点击缩略图后在灯箱中工作
- 交换图像和显示图像缩放
- 将背景图像缩放为其容器宽度的100%
- 像素化的跨浏览器图像缩放
- 是否有一个好的jQuery (Javascript)库来做快速视频(不是图像)缩放/平移?(目标:iPhone通过Pho
- 比例图像缩放
- 图像缩放+模态