Javascript JSColor无法在弹出页面上工作

时间:2016-07-27 10:38:46

标签: jscolor

我使用颜色选择器来改变颜色,但它在弹出窗口中不起作用。 我有一些动态添加的HTML代码,我想将颜色应用于文本。如何使用弹出页面应用颜色?

2 个答案:

答案 0 :(得分:0)

JSColor弹出窗口的默认zIndex可能太小了。因此,弹出窗口未显示。进入jscolor.js文件并将zIndex更改为9999



this.zIndex = 9999;




答案 1 :(得分:0)

@Captuszz是正确的,这可能是弹出窗口的z-index大于jscolor的默认z-index(1000)的问题。

更改默认值是一种可能性。另一种方法是通过配置为该特定jscolor实例设置z-index:

<input class="jscolor {zIndex:9999}" value="ab2567">

&#34;对&#34; z-index值只需要大于弹出窗口的值,所以我建议查看弹出窗口的值然后再加1.直接跳到最大值可能最终成为a如果其他事情需要更加有前瞻性,那么问题就会出现。

另请注意,jscolor弹出窗口不会在弹出窗口中呈现,因此将颜色选择器内的事件计为&#34;外部&#34;弹出窗口。