Php 修复了通过ajax加载到div中的IE9内容无法工作的问题
这在FF、Opera和Chrome中运行良好。问题只存在于IE中。 我有一个div,我正在加载下面的内容Php 修复了通过ajax加载到div中的IE9内容无法工作的问题,php,javascript,ajax,css,Php,Javascript,Ajax,Css,这在FF、Opera和Chrome中运行良好。问题只存在于IE中。 我有一个div,我正在加载下面的内容 <a href="javascript:;" onClick="$('.test').show();">Add</a> <div class="test" style="position:fixed;width: 300px;height:200px;display:none;"> hello friends </div>
<a href="javascript:;" onClick="$('.test').show();">Add</a>
<div class="test" style="position:fixed;width: 300px;height:200px;display:none;">
hello friends
</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
asadsadsad<br><br><br><br><br><br><br><br><br><br><br>jsjdhahdgasdhg<br><br><br><br><br><br><br><br><br><br>kshdksjdh
朋友们好
asadsad
jsjdhadgasdhg
kshdksjdh
当我点击锚定标记时,框显示出来(显示none to block),但div并没有固定位置,它会随着滚动条移动:(
使我正在使用的IE中的位置固定工作
发生这种情况是因为内容是通过ajax加载的吗?解决方案是什么?将
添加到您的中,将test div更改为位置:绝对值
,此外,您还拼错了高度属性:
<a href="javascript:;" onClick="$('.test').show();">Add</a>
<div class="test" style="position:absolute;width:300px;height:200px;display:none;">
hello friends
</div>
<br/>123<br/>123<br/>123
朋友们好
123
123
123
您有一个拼写正确的样式-->“宽度:300px;高度:200px;”据我所知,OP希望使用position:fixed
@Teemu他希望它保持在同一位置,而不是随着页面和滚动条移动。这是绝对的,不是固定的。我相信他只是用了一个错误的词来描述它。不。对于position:absolute
定位元素在滚动时移动,而n定位为固定的它们不是。你的解决方案奏效了:)你知道我花了4-5个小时解决这个问题……我的代码很大,我删除了所有内容,只留下了4行,但仍然不起作用……这真的让我发疯了,你救了我。谢谢