/** * 创建UIAnchor界面 * @param {Object} obj - 创建界面的父物体 * @param {String} value - 创建界面的类型 */ function createUIAnchor(floorNum) { let anchorCreateJson = { type: "UIAnchor", // element: $(".pictureMarker")[0], // position: [100, -10, -21], // parent: app.query('#1F1FS01')[0], // pivotPixel: [parseFloat($(".textAndPictureMarker").css("width")) / 2, parseFloat($(".textAndPictureMarker").css("height"))], } var s = app.query('#' + floorNum)[0]; let n = Math.ceil(Math.random() * 10) anchorCreateJson.element = $(".textAndPictureMarker")[0]; //anchorCreateJson.position = [5, 2, n]; anchorCreateJson.parent = app.query('#' + floorNum)[0]; anchorCreateJson.pivotPixel = [parseFloat($(".textAndPictureMarker").css("width")) / 2, parseFloat($(".textAndPictureMarker").css("height"))]; let tempTopCard = app.create(anchorCreateJson); // 创建顶牌 tempTopCard.visible = true; // 设置初始顶牌状态 } function deviceIcon_click(dwtype, floorNum, ownercode) { let funcName = "icon_click"; var data = { 'dwtype': dwtype, 'level': floorNum, 'id': ownercode } var message = { 'funcName': funcName, // 所要调用父页面里的函数名 'param': data } // 向父窗体(用户主页面)发送消息 // 第一个参数是具体的信息内容, // 第二个参数是接收消息的窗口的源(origin),即"协议 + 域名 + 端口"。也可以设为*,表示不限制域名,向所有窗口发送 window.parent.postMessage(message, '*'); } //====================================================================================================================== // 添加html function create_html() { var sign = `
` $('#div3d').append($(sign)); } function create_element(dName, deviceTypes, floorNum, ownercode) { var srcElem = document.getElementById('board'); if (deviceTypes == 'YTVA') { var sign = `