iphone上的砌体忽略了基于百分比的边距

时间:2013-07-06 15:16:46

标签: javascript jquery iphone ios

在使用百分比设置时,在iOS上使用Masonry(http://masonry.desandro.com)时不存在底边距。将边距更改为像素可以解决问题。事后触发布局也有效。对此有任何建议的修复?

<style type="text/css">
  .item { margin-bottom:5% }
</style>

<script type="text/javascript">    
$(function(){
  var $container = $('.masonry');

  $container.masonry({
    columnWidth: 60,
    gutter: 10
  });

});
</script>

请参阅有关jsFiddle的示例:http://jsfiddle.net/5PNpt/

1 个答案:

答案 0 :(得分:0)

假设您希望margin-bottom为高度的5%,您可以运行jQuery将margin-bottom值设置为像素乘以5%x height