• 201705问题记录


    1、artery链接控件,链接之后的表单,事件不生效----链接不能链接到表单,而是下边的一个容器

    2、artery里  $(this)不生效  应该换成 $("#"+this.id)

    3、

    在父窗口中获取iframe中的元素
    1、
    格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click();
    实例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click();
    2、
    格式:
    var obj=document.getElementByIdx_x("iframe的name").contentWindow;
    var ifmObj=obj.document.getElementByIdx_x("iframe中控件的ID");
    ifmObj.click();
    实例:
    var obj=document.getElementByIdx_x("ifm").contentWindow;
    var ifmObj=obj.document.getElementByIdx_x("btnOk");
    ifmObj.click();
    在iframe中获取父窗口的元素
    格式:window.parent.document.getElementByIdx_x("父窗口的元素ID").click();
    实例:window.parent.document.getElementByIdx_x("btnOk").click();
    jquery
    在父窗口中获取iframe中的元素
    1、
    格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery 方法1
    实例:$("#ifm").contents().find("#btnOk").click();//jquery 方法1
    2、
    格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery 方法2
    实例:$("#btnOk",document.frames("ifm").document).click();//jquery 方法2
    在iframe中获取父窗口的元素
    格式:$('#父窗口中的元素ID', parent.document).click();
    实例:$('#btnOk', parent.document).click();
    父窗获取子窗口的IFrame中的JS方法
    一、父窗口调用iframe子窗口方法
    1、HTML语法:<iframe name="myFrame" src="child.html"></iframe>
    2、父窗口调用子窗口:myFrame.window.functionName();
    3、子窗品调用父窗口:parent.functionName();
    简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行

    4、日期控件 包含至的情况 两个input对齐

    .fd-drys-tc-02{
    position:relative;
    left:-5px;
    }
    .fd-drys-tc-02 #jqDateCpsxrqBegin_div{
    247%;
    }
    .fd-drys-tc-02 .jqfa-suffix{
    right:-88px;
    }
    .fd-drys-tc-02 .td-coln{
    left:79px;
    }
    .fd-drys-tc-02 #jqDateCpsxrqEnd_div{
    68%;
    }

    5.在iframe里 获取外层容器 html的滚动条滚动距离$(parent.document).find("html").scrollTop();

    下边的例子 是artery4  日期弹窗由于滚动条滚动 导致显示的位置不对的问题

    (function(){
    $(function(){
    var $dateWin=null;
    $(document).on("click","#faTimef72db_wrap .x-form-trigger-wrap",function(){
    $dateWin=$(top.document).find(".x-menu");
    var topHeight=$(this).offset().top+$(top.document).find(".window ").position().top+74+35+40-$(parent.document).find("html").scrollTop();
    $dateWin.css({
    "top":topHeight+"px"
    })
    });
    });
    })()

    5.iframe获取内容高 动态设置

    1. function iframeLoad()  
    2. {  
    3.     document.getElementById("iframe").height=0;  
    4.     document.getElementById("iframe").height=document.getElementById("iframe").contentWindow.document.body.scrollHeight;
    5. }  
    HTMLIFrameElement.onload 

    学习是对自己负责,自己是职业发展的负责人!
  • 相关阅读:
    刷题第一天各种蒙圈
    如何用MATLAB读stl并显示点云文件
    MATLA总结三
    word里如何将模板的样式(标题啊、字体啊)导入到另外的模板里
    Asp.Net跨平台:Ubuntu14.0+Mono+Jexus+Asp.Net
    Newtonsoft.Json输出Json时动态忽略属性
    Redis 系列 (一) StackExchange.Redis的使用
    jquery选择器如何获取父级元素、同级元素、子元素
    多线程的应用小结
    nginx1.18支持http2.0
  • 原文地址:https://www.cnblogs.com/Webyangbowen/p/6824303.html
Copyright © 2020-2023  润新知