shop.jsp页面代码和CSS代码在上课的时间已经下发,就不重复发了
效果图:
鼠标移入图片时可以浏览大图
// JavaScript Document
$(function() {
//计算并显示总价
calTotal();
//删除
var delUlId;//保存要删除的无序列表的id属性值
//单击“删除”链接
$(".btnDel").click(function(){
showMask();//显示透明度是30%的遮罩层
setDialog();//设置提示框出现的位置
$(".dialog").show();//显示提示框
delUlId=$(this).parents("ul").attr("id"); //获取元素的祖先元素后,保存要删除的员工所在行的id属性值
});
//单击提示框的关闭图片和取消按钮
$("#closePic,#btnCancel").click(function(){
$("div.dialog").hide();//提示框关闭
$("div.mask").hide(); //遮罩层关闭
});
//单击提示框的确定
$("#btnSure").click(function(){
});
/*
* 练习2:购物车商品图片缩放
*/
});
// 自定义设置对话框的位置
function setDialog(){
var $wObj=$(window);//当前浏览器窗口
var $dObj=$("div.dialog");//当前提示框
var widW=$wObj.width();//当前浏览器窗口的宽度
var widH=$wObj.height();//当前浏览器窗口的高度
var diaW=$dObj.width(); //提示框的宽度
var diaH=$dObj.height();//提示框的高度
//计算提示框居中时的左边距
var left=(widW-diaW)/2;
//计算提示框居中时的上边距
var top=(widH-diaH)/2;
$dObj.css({"left":left,"top":top});
}
function showMask() {
var bh = $("body").height(); //获取页面内容的高度
var bw = $("body").width();//获取页面内容的宽度
$("div.mask").css({
height: bh + "px", //设置遮罩层的高度,覆盖整个页面内容
width: bw + "px",
display: "block"
});
}
//算总价
function calTotal(){
}
作者简介:长按此图识别我,80后计算机专业人士。时常觉得自己情商被人抢了,喜欢写温暖治愈系文字,热爱生活,喜欢一切温暖文艺的事物。
领取专属 10元无门槛券
私享最新 技术干货