动态插入元素的CSS
CSS for dynamic inserted elements
目前我正在一个网站上工作,我想在那里展示一些特定div元素的工具提示。我选择的武器是jQuery Tools。
所以当我使用$(".toolTipMe").tooltip();
时,它的效果非常好。我一悬停元素,一个新的DIV就会出现在DOM中:
<div class="tooltip" style="display: none; position: absolute; top: 313.65px; left: 798.5px;">foo</div>
然而,这个设计是由我们自己的css怪物完成的(你应该是这个家伙!),他使用了很多z索引,所以.tooltip DIV在其他元素后面。
现在的问题是:
css文件中的以下代码没有任何效果:
.tooltip{
z-index: 9001;
}
事实上,该属性甚至在调试网站时都没有显示。但以下内容会起作用:
$(".toolTipMe").tooltip({
onShow: function(){
$(this).css("z-index","9001");
}
});
我不确定CSS规则是如何应用于动态插入的DOM元素的,但在当前的解决方案中,我真正讨厌的是功能和风格的混合。有机会收拾残局吗?:C
我不熟悉jquery工具,但如果z索引不起作用,您必须需要一个!important
标记,或者使其成为position:relative
或position:absolute
在jquery工具提示中,您需要在工具提示构造函数中指定z-index
,如:
$(".toolTipMe").toolkit({z-index:'9001'});
我不确定是z-index
还是zindex
。。查看
相关文章:
- 宽度为100%的CSS元素位于视口之外
- 如何在jquery中从右、从左、从下移动css元素
- 什么'这段用javascript移动css元素的代码错了
- 使用javascript操作css元素,左短划线
- 何时在javascript中使用css元素/类选择器
- 重写HTML CSS元素
- 基于计算定义css元素
- I'我试图用一个按钮随意移动一个CSS元素,我试图使用偏移量,但onlick不起作用
- 影响 JavaScript 中的 CSS 元素
- 存储/检索 CSS 元素
- CSS 元素不会正确对齐
- css 元素和设置间隔错误
- 将 HTML/CSS 元素转换为可重用的 AngularJS 指令
- 相对于另一个 css 元素定位一个元素,而不编辑 html
- 如何对线条进行动画处理以跟踪移动的 CSS 元素
- 如何在 JavaScript 中定位特定的 CSS 元素
- 流星:如何使用空格键来应用不同的CSS元素
- Web 浏览器正在按字母顺序编译 css 元素
- 如何使用 css 元素从 java 添加 url 链接
- 如何通过 css 元素从 jquery 添加 url 链接