最近在敲主页的时候想加一个音乐播放的插件。我临时用了网易和音乐链播放器,效果是右下角弹出消失,于是问题来了:
Show()和fade()函数用于显示或隐藏元素,可以为它们传入时间参数,这样函数可以在毫秒内完成。
但是出现和消失的起点在哪里呢?
默认情况下,它是左上角:
但是有时候你必须设置元素出现的位置。例如,我希望元素从右下角开始。我该怎么办?
我也发现了,但我不确定它是否是一个隐藏属性,也就是说,我为元素设置了以下样式:
一旁{位置:固定;bottom:65pxright:20px}这样,元素将把“右下角”作为其出现和消失的参考点:
但是,这种效果只在元素的position属性设置为fixed或absolute时有效,其他时候不起作用?
我觉得具体实现还是要看源码的。如果有同事了解这个机制,欢迎评论或私信,个人造诣不够。
另外我求了个软件录gif,看到动画效果有多差。至于更广泛的GifCam软件,我在这里记录的会变黑。好的,有必要换电脑吗?
以上关于jQuery中fade()和show()起始位置的小发现,都是边肖分享给大家的内容。希望能给大家一个参考,多支持我们。