【发布时间】:2014-11-27 13:55:50
【问题描述】:
我需要在具有“显示:无”属性的 div 中使用 SpectrumJS,但是当我删除该属性以使 div 可见时,拖动器和滑块的位置与颜色集不对应。如果在容器 div 中未设置属性“display”,则一切正常。
帮助!
【问题讨论】:
-
如果您提供一些代码sn-ps,将更容易调试您的问题。
标签: javascript css color-picker spectrum
我需要在具有“显示:无”属性的 div 中使用 SpectrumJS,但是当我删除该属性以使 div 可见时,拖动器和滑块的位置与颜色集不对应。如果在容器 div 中未设置属性“display”,则一切正常。
帮助!
【问题讨论】:
标签: javascript css color-picker spectrum
根据您对插件的使用情况,您可能会在显示后重新初始化#flat2。
<div>
<input type='text' id="flat" />
</div>
<div style="display: none" id="container">
<input type='text' id="flat2" />
</div>
<input type="button" value="show div" onclick="$('#container').css('display', 'inline');$('#flat2').spectrum({
flat: true,
showInput: true,
color: '#00aeef'
});"/>
添加: 或尝试初始化然后隐藏: http://jsfiddle.net/neildaemond/jz37hLre/4/
【讨论】: