我正在尝试创建一个页面,其中居中放置的div可以调整大小以适应页面的水平和垂直方向,同时保持比例。
目前我正在使用JS和CSS的组合,尽管我不确定它是否特别有效--它看起来也有点老套。
我该如何清理这段代码或重写它来实现这一点呢?
Javascript
function changesize(){
var $width = $(".aspectwrapper").height();
var $changewidth = $width * 1.5;
var $doc = $(document).width();
var $height;
if ($doc <= $cha
我从React开始,我在开始层中有一个映射的这个组件,它只返回带映射的div。显然,当它从一开始就加载Map页面时,它工作得很好。但是,当您从站点的任何其他位置导航到此页面时,它就不会加载地图(如果您在此map页面上单击“重新加载”,它就会加载)。下面是映射组件的代码。
我尝试过类似的东西,但是它不能工作,因为库是不同的,而且还有很多问题。来自我构建代码的地方。
import React, {Component} from 'react'
var ol = require('openlayers')
require('openlayers/css/ol