点击这里
我想保持点击每个p都有各自的弹出效果和弹入效果
在这基础上,改变下他的点击后的过程
现在的点击是连续点击的话他们都会弹出,延迟三秒后各自都弹入消失
这样体验很差
我想改成假如先点某一个p弹出框后,再接着点其它的时候去看下前一个有没有东西弹出
如果有的话就还是保留之前的弹出,但显示的内容就是现在这个点击的,这个框要怎么实现??
弄出来了,效果还要改进
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
改成
弹出来的p位置都不对啊,小三角方向也不对。
使用
$.fn.siblings()查找同级对象,并获取到这些对象下的图标和内容。如:
另外,还需要注意清空其定时器。
jbox插件,看看适不适合你,不用什么东西都自己写。
<!DOCTYPE html>
<html lang="en">
</html>
本来想求助下sf里的大神的,不过都没有自己想要的结果还是自己解决了!!
因为以前也没有真正动手做过一个完整的效果,都是用些现成的
所以至于在弄这个效果的时候思绪有些乱,过后才整理出来了!!
大家如果觉得有地方可以改进的更好,就希望大家多多指点
这个效果我的大致处理方式是
1、根据
popbox是否大于outter的offsetleft决定他是靠左还是靠右2、靠左和靠右又分为是否为连续点击
3、计算左边过渡到右过和右边过渡到左边
4、至于每个位置上的值在刚开始就已经计算好了,每次都要记录下上次的值,才能确定当前的
popbox和icon要移动多少5、还有就是布局问题,之前也就是卡这布局上去了,过渡的时候要清除他本身自带的过渡(css3)