在Rails部分上显示/隐藏鼠标悬停的div

时间:2012-05-16 03:07:01

标签: javascript jquery ruby-on-rails ruby ruby-on-rails-3

我正在尝试在悬停时显示/隐藏的部分内添加“设置”链接。

部分已经显示每个项目的ID。

.item{:id => dom_id(campaign)}
  .. content here

我对如何编写一个js函数感到有点困惑,该函数仅在父div被悬停时才显示/隐藏链接。

2 个答案:

答案 0 :(得分:1)

根据你的jquery标签和你的haml示例,如果你的html看起来像:

.parent_div
  .item{:id => dom_id(campaign)}

然后你的jQuery看起来像这样:

$('.parent_div').hover(
  function() {
    $(this).find('.item').show();
  }
, function() {
    $(this).find('.item').hide();
  }
);

答案 1 :(得分:-1)

即使你可以用javascript实现..

例如,

function showDiv() {
document.getElementById('test').style.display = "block";
}
function hideDiv(){
document.getElementById('test').style.display = "hide";
}

<div id='test' onmouseover='showDiv()' onmouseout='hideDiv()'>
content...
</div>