jquery - imgAreaSelect 不隐藏在模式关闭时,或随页面滚动

标签 jquery html css twitter-bootstrap imageareaselect

我将 imgAreaSelect 用于一组图像,用户可以通过单击 < 和 > 箭头来切换图像。当它只是一个图像时,我能够让插件在我的模态窗口中完美运行,但是在处理动态设置 <img id="image"> 时不知何故属性,它不再喜欢我的 css。

这是插件应该如何工作的 jsfiddle,但只有一张图片: http://jsfiddle.net/B83Ck/ imgAreaSelect 插件直接应用于图像,没有问题。

不幸的是,这不适用于我用来在图像之间切换的 JS,如下一个 jsfiddle 所示。相反,我想我会尝试将 imgAreaSelect 应用于图像所在的 block 元素: http://jsfiddle.net/8yz4t/ 选择时看起来很棒,但如果上下滚动,您会注意到选择区域在模态移动时保持固定。此外,当您关闭模式时,选择仍然可见。

所以我现在在这里。我读了一些关于添加 parent: '#parentblock' 的内容到我的 imgAreaSelect 实例,您可以在这个 jsfiddle 中看到它: http://jsfiddle.net/H4hEx/ 这具有我需要的滚动和关闭功能,但它不会显示在图像本身上。它有点偏了。有什么建议吗?

最佳答案

我终于设法解决了这个问题,其中大部分是公开可用的知识,所以我想我失败了。

我找到了这个修复: Wrong positioning in Bootstrap modal window #39

随着 parent: #parent div style="position:relative;"

在这里工作 jsfiddle:http://jsfiddle.net/H4hEx/3/

如果 jsfiddle 不起作用,以后遇到此线程的人请不要 panic ,imgAreaSelect 的外部资源链接可能已移动。只需将其替换为您自己的即可。 (我想这就是它的工作原理?)

干杯

关于jquery - imgAreaSelect 不隐藏在模式关闭时,或随页面滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22598685/

相关文章:

jquery - 我无法获得 IE7 的正确窗口高度

php - 如何发出多个条件 AJAX 请求

jquery - 使用 jquery 将图像作为单选按钮

javascript - jQuery Datatables - 具有平面数组数据源的 Datatable <td> 中的自定义元素

jQuery CSS 高度

html - 在不同分辨率的一行上输入 radio 和输入文本

javascript - 如何使用 css 和 javascript 旋转图片

javascript - 将参数传递给事件触发器中的函数调用

javascript - 切换可见性时的 DOM 操作性能

python - 将语音输入从前端(html)发送到后端