C# 动作链接鼠标器?
我使用的是cshtml/C#,我需要链接并具有鼠标悬停效果的图像。我似乎找不到对两者都有效的东西C# 动作链接鼠标器?,c#,javascript,jquery,hover,mouseover,C#,Javascript,Jquery,Hover,Mouseover,我使用的是cshtml/C#,我需要链接并具有鼠标悬停效果的图像。我似乎找不到对两者都有效的东西 <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Tokyoship_Home_icon.svg/300px-Tokyoship_Home_icon.svg.png" class='img-responsive' onclick="location.href='@Url.Action("Index", "Mod
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Tokyoship_Home_icon.svg/300px-Tokyoship_Home_icon.svg.png" class='img-responsive' onclick="location.href='@Url.Action("Index", "ModelDirectory")'; return false;"/>
有解决办法吗?因此,在悬停时,图片将恢复正常,并在鼠标离开时恢复正常。我有很多图像链接,并且宁愿避免为每个图像使用鼠标悬停的jquery函数。我不知道为什么
onmouseover=“changeImage('http://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Home_Icon.svg/512px-Home_Icon.svg.png“)”
不起作用。提前感谢。您不需要JavaScript。而不是IMG声明一个如下的DIV:
<div class='img-responsive' onclick="location.href='@Url.Action("Index", "ModelDirectory")'; return false;">
</div>
和鼠标悬停视图:
div.img-responsive:hover {
background-image:url('http://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Home_Icon.svg/512px-Home_Icon.svg.png');
background-size:contain;
}
演示:在头等舱中可以随意调整DIV大小实际上,这非常有效。考虑到我有许多不同的图像,我只是给它们新的类,并通过CSS调整悬停
分区效果图像{
/*在此处键入您希望同时用于这两种用途的css*/
}
div:hover.effect img.image{
显示:无;
}
div.effect img.hover{
显示:无;
}
div:hover.effect img.hover{
显示:块;
}
我认为这太复杂了。您可以只使用一个DIV并在悬停时更改其图像背景-检查我的回答我已经发布了一个包含javaScript和jQuery的解决方案。您可以处理任意数量的图像。您可以检查。。。
div.img-responsive:hover {
background-image:url('http://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Home_Icon.svg/512px-Home_Icon.svg.png');
background-size:contain;
}
<div class="effect">
<img class="image" src="image.jpg" />
<img class="image hover" src="image-hover.jpg" />
</div>
div.effect img.image{
/*type your css here which you want to use for both*/
}
div:hover.effect img.image{
display:none;
}
div.effect img.hover{
display:none;
}
div:hover.effect img.hover{
display:block;
}