Я пытаюсь получить эффект добавления определенных дополнительных значений в элементы списка при их наведении.Я очень близок, но при использовании вложенных списков родитель думает, что он находится в поиске так же, как и ребенок.
Это мой простой контрольный пример.Желаемый результат заключается в том, что каждый элемент будет показывать промежуток времени, если и только если он будет отображен.При наведении указателя мыши на «Тест 5.3» НЕ должно получаться «Тест 5» с показанным диапазоном.
<!DOCTYPE HTML>
<html>
<head>
<title>Testing list :)</title>
<style type="text/css">
li span {
visibility: hidden;
}
li:hover > span {
visibility: visible;
}
</style>
</head>
<body>
<ul>
<li>Test 1<span> - Edit</span></li>
<li>Test 2<span> - Edit</span></li>
<li>Test 3<span> - Edit</span></li>
<li>Test 4<span> - Edit</span></li>
<li>Test 5<span> - Edit</span>
<ul>
<li>Test 5.1<span> - Edit</span></li>
<li>Test 5.2<span> - Edit</span></li>
<li>Test 5.3<span> - Edit</span></li>
<li>Test 5.4<span> - Edit</span></li>
<li>Test 5.5<span> - Edit</span></li>
</ul>
</li>
<li>Test 6<span> - Edit</span></li>
<li>Test 7<span> - Edit</span></li>
<li>Test 8<span> - Edit</span></li>
<li>Test 9<span> - Edit</span></li>
</ul>
</body>
</html>
Ссылка на версию в Интернете для экономии при копировании вышеупомянутого: test.html
Спасибо