时间:2021-05-18
复制代码 代码如下:
<scriptlanguage="JavaScript"type="text/JavaScript">
<!--
varimgObj;
functioncheckImg(theURL,winName){
if(typeof(imgObj)=="object"){
//是否已取得了图像的高度和宽度
if((imgObj.width!=0)&&(imgObj.height!=0))
//根据取得的图像高度和宽度设置弹出窗口的高度与宽度,并打开该窗口
//其中的增量20和30是设置的窗口边框与图片间的间隔量
OpenFullSizeWindow(theURL,winName,",width="+(imgObj.width+20)+",height="+(imgObj.height+30));
else
//因为通过Image对象动态装载图片,不可能立即得到图片的宽度和高度,所以每隔100毫秒重复调用检查
setTimeout("checkImg('"+theURL+"','"+winName+"')",100)
}
}
functionOpenFullSizeWindow(theURL,winName,features){
varaNewWin,sBaseCmd;
//弹出窗口外观参数
sBaseCmd="toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";
//调用是否来自checkImg
if(features==null||features==""){
//创建图像对象
imgObj=newImage();
//设置图像源
imgObj.src=theURL;
//开始获取图像大小
checkImg(theURL,winName)
}
else{
//打开窗口
aNewWin=window.open(theURL,winName,sBaseCmd+features);
//聚焦窗口
aNewWin.focus();
}
}
//-->
</script>
使用时将上面的代码放在网页文档的<head></head>标记对中,然后在链接的点击事件中调用OpenFullSizeWindow函数,如<ahref="fullsize.jpg"onClick="OpenFullSizeWindow(this.href,'','');returnfalse"><imgsrc="small.jpg"></a>即可
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
复制代码代码如下://打开新页面并利用post方式传递参数functionopenNewPageWithPostData(postAddress,opentyp
存在的必要性:mpvue开发微信小程序,在页面跳转到新页面的过程中会有200ms左右的延迟,这个200ms如果用来请求新页面的接口,那么跳转到新页面或许已经渲染
vue页面跳转到新页面之后,再由新页面返回到原页面时候若想返回调出原页面的初始位置,怎么来解决这个问题呢?首先我们应该在跳出页面时候记录下跳出的scrollY,
一个层关闭之后,就算刷新页面了也不显示。除非关闭页面再次打开#myDiv{border:1pxsolidred;background:#cccccc;width
【几种打开页面的方式】1.初始化时创建子页面2.直接打开新页面3.预加载页面【示例】1.初始化时创建子页面mui.init({subpages:[{url:yo