Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用Flot和Bootstrap 3模式,y轴未对准_Jquery_Css_Flot - Fatal编程技术网

Jquery 使用Flot和Bootstrap 3模式,y轴未对准

Jquery 使用Flot和Bootstrap 3模式,y轴未对准,jquery,css,flot,Jquery,Css,Flot,是否有人在使用bootstrap 3模式时遇到y轴错误对齐的flot?在第页,它看起来很完美: 但当使用modal启动时,y轴标签不对齐: 即使重新调整页面大小,它仍然是一样的。我试图改变CSS的行为,但仍然不能。这是虫子吗? 我使用的例子来自 这是小提琴: (代码省略)问题在于您正在一个不可见的容器元素中呈现Flot图表。这会导致渲染中出现错误。您可以在更新的中看到这一点,其中模式中的图表在5秒延迟后呈现: if ($("#chart-2").length > 0) { se

是否有人在使用bootstrap 3模式时遇到y轴错误对齐的flot?在第页,它看起来很完美:

但当使用modal启动时,y轴标签不对齐:

即使重新调整页面大小,它仍然是一样的。我试图改变CSS的行为,但仍然不能。这是虫子吗? 我使用的例子来自

这是小提琴:


(代码省略)

问题在于您正在一个不可见的容器元素中呈现Flot图表。这会导致渲染中出现错误。您可以在更新的中看到这一点,其中模式中的图表在5秒延迟后呈现:

if ($("#chart-2").length > 0) {
    setTimeout(function() {
        chartYear($("#chart-2"));
    }, 5000);
}
  • 在渲染图表之前打开模式时,包括y轴在内的所有对象看起来都很好
  • 当您等待并在图表呈现后打开模式时(如在原始代码中),轴对齐错误

因此,您的问题的解决方案是仅在打开模式后才呈现图表。

您能否构建一个重现问题的图表?仅从截图来看,我们无法真正帮助您。嗨@Raidri,我已经制作了小提琴,请参考上面的内容,谢谢。明白了。这意味着它在容器中渲染以获得正确的轴,然后容器的大小调整将起作用。你知道为什么工具提示不能显示在模式对话框中吗?用Ok更新了你的小提琴,我改变了z-指数,效果很好。