EasyUI弹出框,随滚动条移动 弹出图片预览自动缩略
来源:互联网 发布:linux shell启动jar包 编辑:程序博客网 时间:2024/06/05 00:47
随滚动条移动
$(document).scroll(function () {
if (imgTemp != "") {
$("#divShowImage").dialog({ top: $(document).scrollTop() + ($(window).height() - clientH) * 0.5 });
}
})
图片自动缩略
function adjustImgSize(img, boxWidth, boxHeight) {
var tempImg = new Image();
tempImg.src = img.attr('src');
var imgWidth = tempImg.width;
var imgHeight = tempImg.height;
if ((boxWidth / boxHeight) >= (imgWidth / imgHeight)) {
img.width((boxHeight * imgWidth) / imgHeight);
img.height(boxHeight);
var margin = (boxWidth - img.width()) / 2;
img.css("margin-left", margin);
}
else {
img.width(boxWidth);
img.height((boxWidth * imgHeight) / imgWidth);
var margin = (boxHeight - img.height()) / 2;
img.css("margin-top", margin);
}
};
JS调用自动缩放
function ShowImage(id) {
var src = "../Attachment/ShowBitFiles.aspx?Id=" + id + "&OpeType=0";
$("#divShowImage").html("<img id='_img' src='" + src + "'/>");
$('#_img').load(function () {
adjustImgSize($(this), $(this).parent().width(), $(this).parent().height());
})
imgTemp = "1";
$('#divShowImage').dialog({
title: "图片预览",
width: clientH,
height: clientH,
modal: true
});
}
- EasyUI弹出框,随滚动条移动 弹出图片预览自动缩略
- 右下角动态弹出框,不随滚动条滚动
- 图片弹出预览js
- 移动端触碰/滚动屏幕,弹出框隐藏
- jquery弹出遮罩层(可随滚动条而移动的)
- 弹出层 图片预览功能
- easyui弹出提示框
- Easyui弹出框
- EasyUI弹出框
- 随滚动条移动的图片
- 纯css居中弹出层 随滚动条居中
- 解决 ie6 下弹出框随着滚动条不断抖动
- 弹出框场景下的滚动条问题
- jquery 弹出框 当前页面 居中(有滚动条)
- 移动端弹出层中文字内容过多滚动条的显示
- 页面点击预览按钮弹出图片窗口
- easyui--之滚动条和自动显示提示框
- 弹出层,背景变暗,禁用滚动条
- Windows服务寄宿WCF服务
- 整数1到100的和
- sqlserver 数据库无法用127.0.0.1 连接本机数据库的问题
- Python文件夹与文件的操作
- 解决Android SDK Manager 更新、下载慢以及待安装包列表不显示的问题
- EasyUI弹出框,随滚动条移动 弹出图片预览自动缩略
- python的logging
- Android学习笔记__2__Android工程目录结构
- org.apache.log4j.Logger 详解
- 文件与二进制数据互转-ByteArrayOutputStream
- 王立平--eclipse中Ctrl+Shift+F格式化代码快捷键不管用了?
- 构建struts2框架的基本方法
- 定制Linux发行版:向CentOS6安装镜像添加自定义软件包
- 实现自己的LUA绑定器-一个模板编程挑战