jquery實現頁面點擊特效

jquery實現頁面點擊特效

code

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>特效</title>
	<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
	<style>
		*{margin:0;padding: 0;}
		body{
			width: 100%;height: 700px;background:rgba(0,0,0,0.1);
		}
	</style>
</head>
<body>
	<script>
		$(function(){
			var idx = 0 ;
			var data=new Array("富強","民主","文明","和諧","自由","平等","公正","法治","愛國","敬業","誠信","友善");
			$("body").click(function(e){
				if(idx>data.length-1){idx=0;}
				$sb = $("<sban class='mtx'></sban>").text(data[idx]);
				var x = e.pageX;
				var y = e.pageY;
				$sb.css({
	               "z-index": 99,
	               "position": "absolute",
	               "font-family":"楷體",
	               "font-size":"20px",
	               "top": y - 30,
	               	"left": x,
	                "color": "rgba(215, 9, 9, 0.87)"
       	    	});
       	    	$("body").append($sb);
       	    	$sb.animate({
       	    	"top":y-100,
       	    	"opacity": 0.01
       	    	},1000,function(){
       	    		//$sb.remove();
       	    		$objsb = $(".mtx");
       	    		var j = 0;
       	    		for(j = 0 ;j<$objsb.length-1;j++){ // 保留最後一個。
       	    			$objsb[j].remove();
       	    		}
       	    	});
				idx++;
			});
		});	
	</script>	
</body>
</html>

效果圖

鼠標點擊效果圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章