javascript - 如何申请:hover to an element

标签 javascript jquery hover

我想通过悬停在不同的对象上来远程应用悬停状态。但我想命名已激活其悬停的对象,而不是通过与悬停在其上的项目的 DOM 关系来命名。

<style>
img:hover {border: thin red solid;}
</style>

<li id="hover-over-me">Dogs</li>
<img src="dog.jpg" />

我还没有找到允许您将悬停伪类效果远程应用于元素的 javascript 或 jquery 方法(即独立于实际悬停的元素)。有办法做到这一点吗?

最佳答案

http://sandbox.phpcode.eu/g/3304b

<style> 
img:hover,img.hovered {border: 5px red solid;} 
</style> 
<ul>
   <li id="hover-over-me">Dogs</li>
</ul> 
<img src="http://4.bp.blogspot.com/_7VyEDKFMA2U/TOX9ZL7KRPI/AAAAAAAAACM/-XSoYjePBPk/s1600/cute-puppy-dog-wallpapers.jpg" /> 
<script> 
$("li").mouseenter(function(){ 
   $("img").addClass('hovered'); 
}); 

$("li").mouseout(function(){ 
   $("img").removeClass('hovered'); 
}); 


</script>

关于javascript - 如何申请:hover to an element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7366613/

相关文章:

javascript - 使用 JQUERY 中的索引检索 JavaScript 对象的键

jQuery 悬停功能缩放/缩放

JavaScript: boolean 对象可以用作回调函数吗?

javascript - 从 HTML 中的 select 元素调用 javascript 函数

javascript - 我如何更改 highcharts highstock 中输入的位置?

javascript - 父组件如何将 HTML 传递给 Angular 中的子组件?

javascript - 使用 Jquery 将选择列表设置为当前日期

jQuery 添加删除类到 id IF

css - 用于在另一个元素内插入图标的伪元素选择器

javascript - jQuery - 悬停显示侧边栏,但可以选择锁定它