【发布时间】:2013-12-17 08:19:03
【问题描述】:
我在 Bootstrap 中遇到了 imgAreaSelect 插件的问题。 我在初始化 imgAreaSelect 时设置了父级以防止滚动移动区域:
thumb.imgAreaSelect({
handles: true,
aspectRatio: '1:1',
fadeSpeed: 300,
parent: "#thumbBox"
})
这是我的html:
<div class="modal-body">
<div class="row">
<div class="col-xs-12" style="font-weight:bold;">
Upload your picture and crop it.
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div id="thumbBox">
<img id="thumb" class="img-responsive" />
</div>
</div>
</div>
当我尝试选择一个区域时,ImgAreaSelect 会选择图片之外的一个区域,但点(我的意思是 x1、x2 等)正是我想要的(功能正常但在界面中有问题)。 在较小的设备中,ImgAreaSelect 界面是 nit 但在某些情况下它会搞砸! 我曾经搜索了很多,但我没有找到任何有用的东西。 我该如何解决这个问题?
更新: 我解决了这个我自己... 参考这个链接: github
我们必须从代码中删除这些行:
/* Also check if any of the ancestor elements has fixed position */
if ($p.css('position') == 'fixed')
position = 'fixed';
我们必须相对于我们自己初始化的父框定位(父:“#thumbBox”)。
【问题讨论】:
-
太好了,这个修复 imgAreaSelect 插件也在一个基础上显示。谢谢
-
你在哪里删除这些行?遇到同样的问题
-
imgAreaSelect 未接受此修复是否有原因?
-
您解决了这个问题吗?它仍然完全处于错误的位置:(欢迎任何帮助!
-
你是否从js中删除了代码的和平?
标签: javascript jquery html css twitter-bootstrap