我是新来的,我的项目卡住了...
我需要在电子商务中从购物车中排除物品...
这个购物车显示在一个来自Fancybox的iframe中。
它能工作,但在Chrome中外观不行。在Firefox和IE中它能正常工作...
我的物品被命名为像div_1、div_2、div_3这样的div。
<div id="div_1">
content...
</div>
<div id="div_2>
content...
</div>
<div id="div_3>
content...
</div>
为了滚动页面,我将所有内容放在一个带有样式的主div中。
style="overflow: hidden; width:820px; height:auto;"
由于滚动条受到iframe(自动)的控制,而我的主div已定义宽度值,高度为自适应以适应我的内容...
在div中,我有一个产品图片、名称、价格和一个带有此JS的删除按钮:
onClick="removeItem(<%=arrayIndexdiv%>)"
函数:
<script>
function removeItem( itemid ) {
document.getElementById('div_' + itemid ).innerHTML = "";
}
</script>
换句话说,这个函数仅仅删除div,将其从页面中排除...
当我的列表项比iframe大小大时,垂直滚动条会出现。
当我点击删除时,所有浏览器都成功删除了该项,但在Chrome中,iframe的大小没有改变,而且在页脚之前有一个空白区域。
在IE和Mozilla中,这没问题,空间不会出现,但在Chrome中会出现...
我不知道是否可以在这里提供URL以获取更多帮助?如果可以,请告诉我!
有人能帮帮我吗?
对不起,我的英语不好!
谢谢大家!
overflow: hidden
。请改用overflow: scroll
。 - Shalom Aleichem