我想画出图像查看的整个原理,我能做到这一点。
我有6张图片!
<img src="myImages_1.jpeg" class="old-block" data-item="1"/>
<img src="myImages_2.jpeg" class="old-block" data-item="2"/>
<img src="myImages_3.jpeg" class="old-block" data-item="3"/>
<img src="myImages_4.jpeg" class="old-block" data-item="4"/>
<img src="myImages_5.jpeg" class="old-block" data-item="5"/>
<img src="myImages_6.jpeg" class="old-block" data-item="6"/>
仍然<div>存在img- 这是预览查看图像所必需的
<div>
<img src="" data-item="" class="elemberg"/>
</div>
此外,单击类时图像被复制old-block
$(".old-block").click(function () { //клик по классу old-block
var src1 = $(this).attr('src'); //в переменную src1 получаю путь картинки
$('.elemberg').attr('src', src1); //вставляю путь картинки в src c переменной src1
var src2 = $(this).attr('data-item');//копирую число с data-item
$('.elemberg').attr('data-item', src2);//вставляю число в data-item
});
我有<div>其中img- 这对于图像的完整视图是必要的
在这个块中,我滚动浏览图像,这是我无法实现的
<div>
<img src="" data-item="" class="elemberg zoom"/>
</div>
<div id="blockMainText_blockControlPanelBig_leftMain">Left</div>
<div id="blockMainText_blockControlPanelBig_rightMain">Right</div>
接下来我试图让图像向右滚动
$('#blockMainText_blockControlPanelBig_leftMain').click(function(){
var data_item = $('.zoom').attr('data-item');//получаю число с data-item
data_item++; // должно увеличивать моё полученное число на 1(-ну) еденицу
// тут продолжение кода
});
然后我被困在滚动图像上。
在这个想法中,我必须从中获取数字,
data-item并为这个数字从属性中找到图像的路径src
例如:
我有
<img src="" data-item="" class="elemberg zoom"/>
当我单击按钮并知道数字
data-item например 3时,我得到以下信息
<img src="myImages_3.jpeg" class="elemberg zoom" data-item="3"/>
必须在点击之外记住该数字。然后是通常的滑块...
通过行 (*1)... 这是三元运算符与
如果数字等于图片的数量,那么它就没有地方增长了,它变成1。如果不是,它就增加1。同样的故事会跟着幻灯片向左滑动,只有当数字是1时,它会变成=图片的数量......如果不是,将减少1。
但一般来说,如果您的图片没有巧妙地重新排列并且数据项在其中没有发挥关键作用,那么它们可以完全删除并使用类索引进行操作......
该代码使用用户OPTIMUS PRIME。
所有的关键号码都列在这个网站上。