javascript:如何使一个元素相对于悬停在其上的元素可见
javascript: how do I make one element visible relative to an element I hover over?
http://jsfiddle.net/awfex/4/
HTML:
<div class="section-header section-header-on" id="section_header_289" style="left: 50px;">
<span class="collapse"></span>
<div class="section-name">
<span class="name">Testing Facebox suff</span></div>
<ul class="tools">
<li>
<a class="trash" href="#"></a>
</li>
<li>
<a href="#" class="edit"></a>
</li>
</ul>
<div class="clear"></div>
</div>
js:
$j = jQuery.noConflict();
$j(".section-header").hover(function(){
$j(this).find("ul").show();
});
因此,我需要这是相对的,因为有多个"节头",ID通常是未知的/由应用程序生成的。但是,基本上,我希望能够将鼠标悬停在节标题上,然后将ul.tools从display更改为none;要显示:块。所以我想.show((可以做到。但是我想我的选择器错了
您的css指定:
.section-header ul.tools,
.section-content li.content ul.tools {
visibility: hidden;
position: absolute;
top: 0;
left: -40px;
z-index: 1002;
cursor: default;
width: 40px;
height: 35px;
list-style: none;
}
最显著的是不受CCD_ 2功能影响的CCD_。因此,您需要更改css可见性属性,以便显示您的列表。
更改:
$j(this).find("ul").show();
收件人:
$j(this).find("ul").css({visibility: 'visible'});
或者将CSS设置为display: none;
,而不是使用可见性属性。
show()
文档:http://api.jquery.com/show/
演示
只是需要一点胁迫;(
$j = jQuery.noConflict();
$j(".section-header").hover(function(){
$j(this).find(".tools").css({visibility:"visible"});
},function(){
$j(this).find(".tools").css({visibility:"hidden"});
});
只需要一点css。
.tools {
display: none;
}
div.section-header:hover ul {
display: block;
}
相关文章:
- 如何获取相对于 HTML 页面的标记位置
- 使用return相对于this的优势
- positon元素相对于JS中的parent.part容器?没有绝对/固定的定位
- 获取一个元素相对于Javascript中一个祖先的位置
- Facebook PHP SDK相对于PhoneGap上的JS SDK的优势
- 相对于GoogleMaps/geoxml3解析器延迟Javascript函数的执行
- 文本相对于 SVG 中的父项 G 右对齐
- 检测 iOS 相对于 JavaScript 中主页按钮的方向
- 服务器端JavaScript相对于Java的优势
- node.js获取文件相对于project/src的路径
- Javascript-当两个数组中的一个元素相同时,执行某些操作
- jquery 相对于 href=“#” 删除显示块
- 如何将javascript代码与dom元素相关联
- 如何使用选择器获取相对于element实例的元素
- 在JSON for REST中,snake_case相对于camelCase的优势
- bind()相对于call()有什么用?我们可以用bind()做什么额外的事情,而用call()做不到
- 设置相对于“window.innerHeight”的高度无效
- 如何获得SVG子元素的位置相对于SVG在页面上的位置,D3.js
- 如何确定元素相对于(grand^N)父元素的位置
- 显示相对于Href元素的Div