layer消息框显示在鼠标旁边
layer因为操作简单,界面美观,是开发消息弹窗的不二选择。一般我们都会让消息框采用浮动效果显示在屏幕正中间,但是如果我们的需求是弹框显示在鼠标点击位置的左下角,而且是随滚动条移动的,就像bootstrap的popover组件,该如何实现呢。
ayer本身有很多操作参数,涉及定位的是offset参数,预设的有上下左右和四个边角,以及中间浮动。因为这几种预设都不能达到要求,只能使用自定义坐标来实现。
要实现这个需求首先要改动的是fixed参数,需要把原来的浮动效果去掉,所以fixed参数值设为false,接下来就是获得点击位置的坐标了。根据以往经验,x坐标取clientX也就是浏览器的x坐标位置,y坐标取pageY或者clientY+scrollY也就是文档y坐标。按预期设想,弹框会出现在点击位置的右下角位置。
但是,通过测试会发现结果并不如意。在纵向滚动条置顶时点击出现弹框是正常的,当拉下滚动条时就开始出现偏差,而且拉得越下偏差越大。经多次实验,发现原因是layer会自做聪明得把弹框位置在预定义值的基础上加上scrollY,相当于结果值多了一个scrollY值。这样事情就简单了,把多的值减掉。clientY+scrollY-scrollY=clientY。因此offset的y坐标值直接使用clientY。通过测试,弹框果然显示在了点击位置的右下角。
到这里离我们的目标只有一步之遥了,右下角到左下角差了一个消息框的宽度,而弹框宽度是自定义的,直接减掉ok。
$(".edit").click(function(e){ layer.open({ type: 1 ,area:"300px" ,offset: [e.clientY+"px",(e.clientX-310)+"px"] ,id: "layerDemo2"//防止重复弹出 ,content: $("#dialog") ,"fixed":false ,shade: 0 //不显示遮罩 ,yes: function(){ layer.closeAll(); } }); })
作为初创企业,亿咖通科技是如何成为独角兽企业的?亿咖通科技已经成立了5年了,在这5年中,亿咖通科技取得了一个又一个的技术成就,正是由于这些成就,才使得亿咖通科技成为了人人羡慕的独角兽企业。那么亿咖通科技作为初创企业,都取得了什么
沈子瑜亿咖通科技的智能座舱,构建领先的智能化出行亿咖通科技沈子瑜说传统汽车座舱是冷冰冰没有温度的乘坐空间。亿咖通科技沈子瑜说随着5G和人工智能到来,良好的座舱空间可帮助驾乘人员更好的享受美好生活。因此,沈子瑜表示,亿咖通科技聚焦
喜大普奔,低价位的哈曼参考级耳机来了自然声NS4耳机自己曾经发布过一只价格非常便宜(不到300元)的音特美参考级耳机,自然声NS3R。发布后深受用户欢迎!现在又一只参考级哈曼曲线的中端入耳式耳机发售了,在此也做些介绍,希望大家喜欢!
65万女性受害!网络再现一键软件,人工智能最无耻的应用之一你知道吗,你发在社交平台上的照片很有可能被人盯上了,可怕的是你的身体的隐私会在你不知情的情况下被登上网络上传播。这就是曾经爆红的AI一键脱衣软件A(为了避免引流,就不打网站名字了)
美科技公司破解刷脸支付?网友用照片实验,屏幕出现四个字随着科技的发展,我们的支付方式也在发生着翻天覆地地变化,如今人们消费基本依靠手机支付,而中国的移动支付在世界上处在了领先位置。移动支付正在改变着社会中的每一个人,相信大家都深有感触
国庆小长假,新能源汽车车主苦不堪言!千算万算还是半路歇菜国庆小长假刚过去,每年关于高速塞车的新闻已经屡见不鲜,尽管这样也还是无法阻挡人们出游的决心。今年的新闻却有点不一样,在赛车阵营中,新能源车的车主尤为显眼。此次国庆,他们可谓是苦不堪
2020年成都音响展十佳房间总结2020年10月30号至11月1日,自己参加了成都国际音响展。也参观了各展房,在此也总结一下十佳展房。希望大家喜欢!十自然声房间这次自己带着NS16NS17音箱,A50功放DAC1
加进案例小程序上线10天创造百万级交易额在线上流量获客成本攀升的当下,电商平台急需新的流量池,于是乎瞄向了社交。一方面社交电商价低甚至是免费的,另一方面社交平台获取的流量更直观持续,再者人际的信任加权,转化率更高。今天来
加进案例米米大吉拼团小程序获取流量的最时髦打法在一二线城市的互联网流量接近负荷,它们纷纷下沉寻求新的增长空间,而拼购业务又被看作是最有效之策。在流量红利逐渐耗尽的后电商时代,凭靠低价和社交,抢占低线市场。拼团玩法的好处就是以低
小米终于选对代言人了在2020东京奥运会中,苏炳添跑出了9秒83的成绩,刷新了亚洲纪录!小米在8月10日也官宣了现今中国最快百米飞人苏炳添成为小米代言人!关于小米的代言史,可以说是充满了崎岖不平,很长
淘宝slogan更新背后也太会玩了吧9月1日下午,太了吧体突然上了热搜。太了吧体究竟是怎么火起来的?这还要从8月30日,淘宝官方微博宣布更换新slogan,在微博上,淘宝不仅官宣新slogan,还开启了与多个品牌的全