jQuery悬停父级影响子级

标签 jquery css jquery-ui

我很想知道,当鼠标悬停在父级上时,您如何定位子级?

我会如何使用CSS:

parent:hover child {
background-color: #FFFFFF;
}

如何在 jQuery 中做到这一点? “.medarbejdere .info span.kontaktinfo”是我的 parent 。我希望$(this)成为我的 child 。

var navDuration = 150; //time in miliseconds
  var forstoer = "150px";

  $('.medarbejdere .info span.kontaktinfo').hover(function() {
      $(this).animate({ 'right' : "+="+forstoer }, navDuration);            
  }, function() {
      $(this).animate({ 'right' : "-150px" }, navDuration);
    });

提前谢谢您...

最佳答案

使用$(this).children()

例如:

var navDuration = 150; //time in miliseconds 
var forstoer = "150px"; 

$('.medarbejdere .info span.kontaktinfo').hover(function() { 
    $(this).children().animate({ 'right' : "+="+forstoer }, navDuration);             
}, function() { 
    $(this).children().animate({ 'right' : "-150px" }, navDuration); 
});

关于jQuery悬停父级影响子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2450023/

相关文章:

jquery - 尝试从 jQuery ajax 获取响应中选择脚本标签

javascript - canvasjs 柱形图 - json 对象中有 'x' 值,我不知道它来自哪里

css - 屏幕小时如何折叠 Bootstrap 列?

jquery - 当内容展开时,在 jQuery 动画期间展开 iframe

javascript - jquery ui datepicker 未在下拉列表中显示月份和年份

jquery - 将月份数字转换为名称 jQuery

javascript - JavaScript 中不同区域设置的货币总和

css - 如何仅对包装 Flexbox 中除第一个和最后一个元素之外的所有元素设置边距

css - Laravel-在创建表单中检索旧值文本框

jquery - 如何检查 jQuery UI Position 是否已加载