Tom*_*kay 0 javascript browser navigation jquery thumbnails
第二天
HTML ...
<div id="galleria">
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_impfstoffbehaelter.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_impfstoffbehaelter.jpg" ></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_abfuellnadel.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_abfuelllnadeln.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_impfstoffbehaelter.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_impfstoffbehaelter.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_impfstoffverteiler.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_impfstoffverteiler.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_luftverteiler.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_luftverteiler.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_praezisionsaufnahme.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_praezisionsaufnahme.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_praezisionshalter.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_praezisionshalter.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_schlauchreduzierung.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_schlauchreduzierung.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_setzrohr.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_setzrohr.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_triclamp_verschluss.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_triclamp_verschluss.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_verschluss_adapter.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_verschluss_adapter.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_winkelreduzierung.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_winkelreduzierung.jpg"></a></div>
<div class="images"><a href="../Bens_Internet_Erik/bens_img/image_zangenhalter.jpg"><img src="../Bens_Internet_Erik/bens_img/thumbnail_zangenhalter.jpg"></a></div>
</div>
Run Code Online (Sandbox Code Playgroud)
获取div中的每个div并将它们添加到数组中。他们应该具有所有ID,以便我可以说:
On click Div with ID="1"
do this
Run Code Online (Sandbox Code Playgroud)
这是用于缩略图导航。我的任务是同步一些div内容,我需要一种方法来询问单击了哪个缩略图(div)。
/////////////////////////////////////////
它应该像是:“嘿!您是#1,您#2,您#3,#4,#5,您6#,您是#7,#8,#9,先生您是#10,# 11,#12您的最后一个..#13。
然后这样:“好吧。。我单击了缩略图#4。如果显示,则将x显示为溢出:隐藏))并且如果我单击缩略图#8,它将显示#8的内容。
好的,回答您的问题,如下所示:
$("#galleria div").each(function(index, value) {
$(this).attr("id", "galleria" + index);
});
Run Code Online (Sandbox Code Playgroud)
应该可以。
但是,话虽如此,通过使用诸如“ eq”遍历方法,“:eq”选择器和“ inArray”实用程序方法之类的方法,您可以找到更好的方法。
*编辑*
为了弄清楚它们的工作原理,以下是其伪造/简化版本:
function each(callback) {
for(var i = 0; i < elements.length; i++) {
// next line is the same as callback(i, elements[i]), except it sets "this"
callback.call(elements[i], i, elements[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,无论是否使用参数,您提供的回调都会被调用……但是无论如何,它们都会始终传递给它。
| 归档时间: |
|
| 查看次数: |
1223 次 |
| 最近记录: |