Z-index将元素放置在另一个元素的下方,即使它更高
z-index placing element below another one even though its higher
我使用visual composer将这个下拉菜单添加到wordpress网站中,并且我很难将它堆叠在视差部分的顶部,就在它下面。尽管我已经覆盖了视差div到z-index:-1 !并设置下拉列表的z-index为99;
这是我遇到问题的页面的链接(向下滚动到where to BUY部分,这是第二组下拉菜单)
http://tinyurl.com/q6oom83下面是我用于自定义样式下拉菜单的代码
function DropDown(el) {
this.dd = el;
this.placeholder = this.dd.children('span');
this.opts = this.dd.find('ul.dropdown > li');
this.val = '';
this.index = -1;
this.initEvents();
}
DropDown.prototype = {
initEvents : function() {
var obj = this;
obj.dd.on('click', function(event){
$(this).toggleClass('active');
return false;
});
obj.opts.on('click',function(){
var ddid2 = $(this).attr('id');
$('.box').hide();
$('.drop-down-show-hide').hide()
$('.'+ddid2).show();
});
},
getValue : function() {
return this.val;
},
getIndex : function() {
return this.index;
}
}
$(function() {
var dd = new DropDown( $('#dd') );
var dd = new DropDown( $('#dd2') );
$(document).click(function() {
// all dropdowns
$('.wrapper-dropdown-1').removeClass('active');
});
});
一个解决方案是为下拉菜单的父元素设置适当的z-index,即
id为"buy"的元素,并使其溢出可见。
下拉菜单不可见,因为父元素的overflow:hidden属性。
CSS:#buy
{
z-index:99;
overflow:visible;
}
在浏览器的开发工具中检查页面。整个部分在iframe中-这就是为什么下拉框被切断的原因。我很确定没有元素可以溢出iframe…
第二个下拉菜单不可见,因为与视差部分同级的整个部分(div with class="vc_row wpb_row vc_row-fluid vc_custom_1434584724192 full- widthsection ")设置了overflow='hidden'
你必须加上:
overflow:visible;
position:relative;
z-index:1;
相关文章:
- 未从具有 .splice(index, 1) 的集合中删除的元素
- Jquery index() 找不到我的元素
- 如何使用 ng-repeat $index 在数组中查找元素
- JQuery .index() 不返回元素的正确索引
- 如何按顺序检索特定 DOM 元素的所有 index() 值
- CSS Z-Index:如何在父级的兄弟姐妹上方显示元素?(并且有父母以上的表弟)
- 如何将第一个元素的 .index() 的默认索引 0 更改为 1
- 如何通过$index值来获取ng中的元素repeat
- 当Z-Index不工作时,力元素高于另一个
- 使用Jquery检查html元素是否覆盖了另一个不同z-index的元素
- 如何为特定用户提供带有特定元素的index.html
- [Angular.js + JSF]不能在ng-repeat中使用$index获取数组列表中的元素
- 是否有可能使整个img可点击,即使它通过z-index与另一个元素重叠
- jQuery:如何使用index或jQuery对象获取元素内部的值
- 如何在查询中使用.index()选择元素的索引
- 默认的z-Index是多少?元素,以及如何使用JavaScript获得它
- 在FullPage.js之外的固定元素上的Z-Index
- Z-index将元素放置在另一个元素的下方,即使它更高
- 根据Z-Index中确定的位置获取元素
- 单击较低的z-index元素