Ich habe eine Reihe von li in einer ul. und sie alle als Anzeige eingestellt: Inline-Block für einen kontinuierlichen Fluss.Zugriff auf andere Geschwister in bestimmten Zeile mit jQuery
Immer wenn ich über irgendeinen Li in ul schwebe, kann ich den Indexwert davon erhalten.
Was ich will: Ich möchte auf andere li Index Wert zugreifen, in der gleichen Zeile dargestellt. wenn z.B. der Indexwert 1 ist, möchte ich auf den Indexwert 0, 2, 3 derselben Zeile zugreifen. Gleichzeitig möchte ich für die untere Fensterbreite nur auf den Indexwert 0 in der Zeile zugreifen, da unterhalb von 500px zwei Elemente hintereinander angezeigt werden.
HTML
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
css:
ul{
list-style:none;
}
li{
width:20%;
height: 80px;
background-color: red;
display:inline-block;
}
@media (max-width:500px){
li{
width:40%;
}
}
JS:
$("ul li")
.mouseover(function() {
alert($(this).index());
})
.mouseout(function() {
});