嘿,我正在尝试制作一个可以点击图标的小功能,然后会出现一个类似于灯箱的框,但是会挂在图标上。有没有办法
谢谢!
答案 0 :(得分:8)
// 1.Tell where the icon is on the screen
var off = $("#iconId").offset();
// 2.Have the top left corner of my box placed where the icon is
var div = $("#divId");
div.css({ position: "absolute", top: off.top, left: off.left });
// 3.Have my box appear in that location?
div.show();
答案 1 :(得分:0)
$(function() {
$("#icon").click(function(){
var offset = $(this).offset();
$("#pop").css("position","absolute").css("top",offset.top+$(this).height()).css("left",offset.left);
$("#pop").show();
});
});
偏移可以获得图标的位置,然后使用这些值设置弹出窗口的顶部和左侧偏移