jQuery+CSS3点击水波动画竖直导航栏代码-阿峰博客

一款简洁漂亮的基于jQuery+CSS3实现的带水波动画效果的竖直导航代码鼠标点击导航菜单链接出现水波动画特效

js代码

<script  type=\"text/javascript\" src=\"https://img.x22t.com/file/2020/04/25/6eaaee32446acaddb89fa300c79dc3bc7367.js\"></script>
<script type=\"text/javascript\">
//jQuery time
var parent, ink, d, x, y;
$(\".nav ul li a\").click(function(e){
	parent = $(this).parent();
	//create .ink element if it doesn\"t exist
	if(parent.find(\".ink\").length == 0)
		parent.prepend(\"<span class=\"ink\"></span>\");
		
	ink = parent.find(\".ink\");
	//incase of quick double clicks stop the previous animation
	ink.removeClass(\"animate\");
	
	//set size of .ink
	if(!ink.height() && !ink.width())
	{
		//use parent\"s width or height whichever is larger for the diameter to make a circle which can cover the entire element.
		d = Math.max(parent.outerWidth(), parent.outerHeight());
		ink.css({height: d, width: d});
	}
	
	//get click coordinates
	//logic = click coordinates relative to page - parent\"s position relative to page - half of self height/width to make it controllable from the center;
	x = e.pageX - parent.offset().left - ink.width()/2;
	y = e.pageY - parent.offset().top - ink.height()/2;
	
	//set the position and add class .animate
	ink.css({top: y+\"px\", left: x+\"px\"}).addClass(\"animate\");
})
</script>

发表评论

后才能评论

您好,本站资源不建议您商业化使用。若您只是个人学习使用只需遵守下列法律即可。
根据中华人民共和国著作权法:
第四节 权利的限制
第二十四条 在下列情况下使用作品,可以不经著作权人许可,不向其支付报酬,但应当指明作者姓名或者名称、作品名称,并且不得影响该作品的正常使用,也不得不合理地损害著作权人的合法权益:
(一)为个人学习、研究或者欣赏,使用他人已经发表的作品;
特别提醒:无论您作何用途,但凡因此产生的任何责任,包括但不限于侵权责任等,都将由使用人承担。且任何资源都将需要在下载后的24小时内从您的电脑、服务器、存储桶等容器内彻底删除及清空回收站等。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功赞助但是网站没有弹出成功提示,联系站长QQ:3207346758。

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退换货要求。请您在购买获取之前确认好 是您所需要的资源。