欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

div 旋转后 控件点击无效

程序员文章站 2022-07-06 16:34:16
移动端面板 旋转后 控件点击无效解决思路```javascript// 添加echarts外壳节点, 解决移动端横屏按钮点击无效问题,假如是移动端横屏时添加多一次iframefunction addChartBox(box, containerId, fn) { // 点击显示大屏的情况 var canvasContainer = $("

解决思路
div 旋转后  控件点击无效

// 添加echarts外壳节点, 解决移动端横屏按钮点击无效问题,假如是移动端横屏时添加多一次iframe
function addChartBox(box, containerId, fn) {
    // 点击显示大屏的情况
    var canvasContainer = $("<div id='" + containerId + "_chart' style='width: 100%;height: 100%;'></div>");
    if (containerId === 'chart_detail') {
        var h = $('#chart_detail').height();
        var w = $('#chart_detail').width();
        var iframe = $('<iframe name="myIframe" id="myIframe" style="width:100%;height: 100%;border: none;position: absolute; z-index: -1" scrolling="no"> </iframe>');
        box.append(iframe);
        // 等待iframe加载完后再添加节点
        iframe.ready(function () {
            var iframeDocument = iframe.contents();
            iframeSyncLink(iframeDocument);
            iframeDocument.find('body').append(canvasContainer).css({width: '100%', height: '100%', margin: '0px'});
            canvasContainer.height(h);
            canvasContainer.width(w);
            fn && fn(canvasContainer)
        })
    } else {
        box.append(canvasContainer);
        fn && fn(canvasContainer)
    }
    //return canvasContainer;
}

本文地址:https://blog.csdn.net/zhengshaofeng1/article/details/107312038