jquery 动态加载html,jQuery – 动态创建iframe并加载页面

 2023-09-09 阅读 15 评论 0

摘要:[html]/**弹出iframe页面(iframe后面会添加灰色蒙版)jquery动态添加css样式,**/function showIframe(url,w,h){//添加iframevar if_w = w;jquery获取iframe内容。var if_h = h;//allowTransparency=’true’ 设置背景透明$("").prependTo(‘body’);var

[html]

/**

弹出iframe页面(iframe后面会添加灰色蒙版)

jquery动态添加css样式,**/

function showIframe(url,w,h){

//添加iframe

var if_w = w;

jquery获取iframe内容。var if_h = h;

//allowTransparency=’true’ 设置背景透明

$("").prependTo(‘body’);

var st=document.documentElement.scrollTop|| document.body.scrollTop;//滚动条距顶部的距离

vue iframe 刷新。var sl=document.documentElement.scrollLeft|| document.body.scrollLeft;//滚动条距左边的距离

var ch=document.documentElement.clientHeight;//屏幕的高度

var cw=document.documentElement.clientWidth;//屏幕的宽度

var objH=$("#YuFrame1").height();//浮动对象的高度

获取iframe?var objW=$("#YuFrame1").width();//浮动对象的宽度

var objT=Number(st)+(Number(ch)-Number(objH))/2;

var objL=Number(sl)+(Number(cw)-Number(objW))/2;

$("#YuFrame1").css(‘left’,objL);

vue动态加载html模板、$("#YuFrame1").css(‘top’,objT);

$("#YuFrame1").attr("src", url)

//添加背景遮罩

$("

jquery for循环?var bgWidth = Math.max($("body").width(),cw);

var bgHeight = Math.max($("body").height(),ch);

$("#YuFrame1Bg").css({width:bgWidth,height:bgHeight});

//点击背景遮罩移除iframe和背景

jquery iframe、$("#YuFrame1Bg").click(function() {

$("#YuFrame1").remove();

$("#YuFrame1Bg").remove();

});

htmliframesrcdoc。}

[/html]

效果图:

e4f00db6597338299edb08f62bc3e380.png

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/28818.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息