javascript - 根据移动设备屏幕尺寸动态设置 HighCharts marginTop

标签 javascript angularjs highcharts ionic-framework

如何设置marginTop根据当前窗口高度动态变化?

例如

$scope.chartConfig = {
  options: {
    chart: {
      type: 'solidgauge',
      // set to -50 if window height is 700px...
      // set to -20 if window height is 500px...
      marginTop: -50
    }
  }
}

最佳答案

我是这样解决的:

function ChartController($scope, $window) {
  $scope.chartConfig = {
    options: {
      chart: {
        type: 'solidgauge',
        // set to -50 if window height is 700px...
        // set to -20 if window height is 500px...
        marginTop: 0
      }
    }
  }

  if ($window.innerHeight >= 568 && $window.innerHeight <= 639) {
    $scope.chartConfig.options.chart.marginTop = -95;
  }
}

关于javascript - 根据移动设备屏幕尺寸动态设置 HighCharts marginTop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36571256/

相关文章:

javascript - 使用没有插件的传单更改不透明度

javascript - 如何隐藏其他 div 除了 touched div 到 band

javascript - 如何在 Angular 模块运行 block 中测试 Jasmine 代码

javascript - 我们如何更改 HighCharts 中的 rangeSelector

Javascript 比较 localStorage 的 2 个检查

javascript - 如何从对象数组中提取多属性重复项?

javascript - 使用 ng-if 或 ng-switch 在 href 之间切换(Ionic)

javascript - 结合 ui.bootstrap 和 mgcrea.ngStrap - angularjs

javascript - 网络图格式不正确

ajax - HighCharts - 如何创建导出所有内容的动态图表