我正在使用一个名为SevenColorPicker的jquery插件,它使一个颜色选择器框出现。问题在于它正在影子盒中使用,而影子盒本身位于主页上方,并显示在影子盒后面,因此无法看到。我认为我可以通过向颜色选择器添加更高的z-index来解决此问题:

jQuery('#_seven_color_selecter').css('z-index',500);

(颜色选择器的ID为_seven_color_selecter),但此方法不起作用。有没有更好的方法来确保它可见?

有问题的页面不是公开的,但是如果您想亲自查看问题,我已将其压缩并放在此处的公共保管箱中:http://dl.dropbox.com/u/846812/all_lessons.zip-解压缩并打开“ all_lessons.html”。阴影框已打开,颜色选择器显示在页面上,但隐藏在阴影框后面。您可以使用jQuery("div.content").hide();隐藏阴影框

感谢任何建议-最高

最佳答案

您在正确的轨道上,但#facebox z-index为9999,因此您只需将颜色选择器的z-index设置为高于该值即可

关于jquery - 颜色选择器div出现在阴影框下方,而我无法使其显示在阴影框上方,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5868708/

10-13 08:57