宝哥软件园

jQuery中fade() show()起始位置的一个小发现

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

最近在敲主页的时候想加一个音乐播放的插件。我临时用了网易和音乐链播放器,效果是右下角弹出消失,于是问题来了:

Show()和fade()函数用于显示或隐藏元素,可以为它们传入时间参数,这样函数可以在毫秒内完成。

但是出现和消失的起点在哪里呢?

默认情况下,它是左上角:

但是有时候你必须设置元素出现的位置。例如,我希望元素从右下角开始。我该怎么办?

我也发现了,但我不确定它是否是一个隐藏属性,也就是说,我为元素设置了以下样式:

一旁{位置:固定;bottom:65pxright:20px}这样,元素将把“右下角”作为其出现和消失的参考点:

但是,这种效果只在元素的position属性设置为fixed或absolute时有效,其他时候不起作用?

我觉得具体实现还是要看源码的。如果有同事了解这个机制,欢迎评论或私信,个人造诣不够。

另外我求了个软件录gif,看到动画效果有多差。至于更广泛的GifCam软件,我在这里记录的会变黑。好的,有必要换电脑吗?

以上关于jQuery中fade()和show()起始位置的小发现,都是边肖分享给大家的内容。希望能给大家一个参考,多支持我们。

更多资讯
游戏推荐
更多+