使用鼠标悬停显示图像,图像位于 li-tag 之外
Show image with onMouseOver, with image being outside of li-tag
我以前做过这个,但这次我不得不将图像移动到 li-tag 之外,以便定位成为我想要的样子。这就是我的html代码的样子,对于每个"实习",我希望在悬停时显示相应的"voorbeeld"。
<ul>
<li><a id="menuKop" href="">Practicum 1</a></li>
<li><a id="menuKop" href="">Practicum 2</a></li>
<li><a id="menuKop" href="">Practicum 3</a></li>
<li><a id="menuKop" href="">Practicum 4</a></li>
<li><a id="menuKop" href="">Practicum 5</a></li>
</ul>
....rest of code....
<img id="voorbeeld1" src="Voorbeeld1.jpg" alt="voorbeeld1" />
所以我想在JavaScript中做到这一点,但我真的不知道该怎么做。有没有人有指向解释这一点的网站的链接?因为我认为完成整个项目的要求太多了。或者也许只是我应该寻找的提示。
到目前为止,我一直在尝试"鼠标悬停"功能,但我无法让它工作。有什么提示/提示吗?提前感谢!
这个怎么样?
<ul id="Preview">
<li><a id="menuKop1" data-image="pic1" href="">Practicum 1</a></li>
<li><a id="menuKop2" data-image="pic2" href="">Practicum 2</a></li>
</ul>
<img id="pic1" class="hide" src="http://i.imgur.com/vZzIm2t.jpg" alt="voorbeeld1" />
<img id="pic2" class="hide" src="http://i.imgur.com/yQdM1dk.jpg" alt="voorbeeld1" />
j查询:
$(".hide").hide();
$('#Preview a').hover(function() {
var img = '#'+$(this).data('image');
$(img).show();
}, function() {
var img = '#'+$(this).data('image');
$(img).hide();
} );
斯菲德尔
这是你想要实现的吗?
相关文章:
- 如果损坏图像,隐藏li
- 将鼠标悬停在 li 上时模糊儿童图像
- 在 li 中的特定图像之上获取跨度
- 使用鼠标悬停显示图像,图像位于 li-tag 之外
- 根据 LI 单击更改 DIV 的背景图像
- 如何使用javascript在本地存储中存储带有文本和图像的li
- 在 li 内缩放背景图像
- jQuery 选择器对应的图像和 li.
- 如何编写一个 JS 函数,该函数在
- 类中查找 img,并将该图像作为 li 的 css 中的背景图像值
- 如何为同一类的不同 li 设置不同的背景图像
- 糟糕的Css设计导致第三方菜单混乱的图像和LI标签
- 如何使用javascript从最近的li元素向pre-tag添加id
- 用图像填充ul li
- 如何通过悬停一个li元素来改变body背景图像
- 在li中获取图像url
- 如何在jquery中计数li没有图像和通过属性
- Adding variable whitespace between text in a <li> tag
- 重新排序ul li与图像
- 使用jQuery使一个图像在一个li消失与悬停
- 如何将li元素绑定到ng-repeat中的id,以便为不同的li显示不同的图像