Jquery加载与其他页面元素重叠
在html页面中,我有一个div元素,当加载页面时,它将从另一个文件填充 考虑以下代码片段:Jquery加载与其他页面元素重叠,jquery,load,overlapping,Jquery,Load,Overlapping,在html页面中,我有一个div元素,当加载页面时,它将从另一个文件填充 考虑以下代码片段: <script type="text/javascript"> $(document).ready( function() { $( "#index_articles" ).load( "./index-data.txt" ); }); <div id="index_articles"></div> <b> DUMMY LINES: o
<script type="text/javascript">
$(document).ready( function()
{
$( "#index_articles" ).load( "./index-data.txt" );
});
<div id="index_articles"></div>
<b> DUMMY LINES: only for mark the end of loaded data </b>
$(文档).ready(函数()
{
$(“#index_articles”).load(“./index data.txt”);
});
虚线:仅用于标记加载数据的结束
页面准备好后,文件index data.txt
将加载到index_articles
div中。
当然,从文件加载数据将导致div索引文章
增加其高度维度
我所期望的是index\u articles
div下面的页面元素将重新定位在修改的div的末尾,而我所拥有的是divindex\u articles
与其他元素重叠
我在这段代码中遗漏了什么
我在fedora 17上使用jquery 1.8和firefox 14.0.1错误在css中,正如Lix和Peter所建议的,但在参数高度中发现:
height: 70px;
删除高度参数后,index_文章中的文本不再与其他组件重叠
#index_articles {
display: block;
width: 70%;
height: 70px;
margin-left: 120px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size: small;
text-indent:1em;
color: green;
opacity: 0.8;
}
现在的问题是:为什么如果我设置height参数,这似乎会阻止dom页面中其他组件的引用?没有理由不在html中包含这些内容。这听起来像是
css
问题。您是否在index_articles
元素或其容器上使用position:absolute
和/或某些z-index
属性?正如@Lix所说,您的问题很可能与CSS
有关-您能否为具有重叠问题的div元素提供CSS
样式?