网站首页 > 教程文章 正文
1、思路:
在页面元素上绑定点击事件,当鼠标点击时生成新元素并将其添加至页面中,间隔一定时间后在移除。
2、js代码:
//在html文档中<head></head>之间添加引入的JQuery文件路径,可以是本地或者CDN
//百度CDN: <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js">
<script >
$(document).ready(function(){
$('#div_id').text('</>');
var f_idx = 0;
var c_idx = 0;
var x,y;
var txt,color;
$('body').click(function(e){
txt = new Array("?富强?","?民主?","?文明?","?和谐?","?自由?","?平等?","?公正?","?法治?","?爱国?","?敬业?","?诚信?","?友善?");
color = new Array("#eb4310","#f6941d");
$i = $("<span></span>");
$i.text(txt[f_idx]);
f_idx = (f_idx + 1)%txt.length;
c_idx = (c_idx + 1)%color.length;
x = e.pageX;
y = e.pageY;
//console.log(e.pageX+","+e.pageY);
//console.log('txt index: '+f_idx +' color index: '+c_idx);
$i.css({
"z-index": 666666 ,
"top": y - 20,
"left": x+50,
"position": "absolute",
"font-weight": "bold",
"color": color[c_idx]
});
$('body').append($i);
$i.stop().animate({
"top": y - 180,
"opacity": 0,
"font-size":6,
},3500,"linear",function(){ $i.remove(); });
});
});
</script>
3、效果
4、结语:这个效果使用JQuery实现简单也很简洁,同样也可以原生JS实现,不过要自己完成有关动画函数。之前没有学过前端JS,但觉得用JQuery这个库实现这些效果还是挺有趣的。这里放下学习JS和JQuery的链接(https://www.runoob.com/js/js-tutorial.html),有需要可以看看。
- 上一篇: 文字来找茬(文本对比工具)
- 下一篇: Web开发小技巧放送 - 如何使用包含运算符进行过滤
猜你喜欢
- 2024-12-01 程序员-私活:修改网页元素,网页自动化处理
- 2024-12-01 6种移动端 1px 解决方案「干货」
- 2024-12-01 Web开发小技巧放送 - 如何使用包含运算符进行过滤
- 2024-12-01 文字来找茬(文本对比工具)
- 2024-12-01 第八十六天-背包问题,MarkDown, technical writing
- 2024-12-01 加速 Selenium 测试执行最佳实践
- 2024-12-01 用原生 JavaScript 实现十大 jQuery 函数
- 2024-12-01 12条专业的js规则
- 2024-12-01 Javascript应用-js事件的on与bind
- 2024-12-01 知行之桥2022版本升级之页面变化以及监控邮件答疑
- 06-18CentOS7安装Mongodb 4.x.x(centos7安装openstack)
- 06-18Window环境配置Mongodb(mongodb默认配置文件路径)
- 06-18FineReport如何连接和使用MongoDB数据库
- 06-18nosql之mongodb(nosql怎么读正确发音)
- 06-18Mongodb centos7安装(mongodb4.4.2安装教程)
- 06-18群晖(Synology)NAS 安装 MongoDB(群晖安装nat123)
- 06-18MongoDB 安装及实践(mongodb的安装过程和操作命令)
- 06-18MongoDB最全详解(万字图文总结)(mongodb lsm)
- 最近发表
-
- CentOS7安装Mongodb 4.x.x(centos7安装openstack)
- Window环境配置Mongodb(mongodb默认配置文件路径)
- FineReport如何连接和使用MongoDB数据库
- nosql之mongodb(nosql怎么读正确发音)
- Mongodb centos7安装(mongodb4.4.2安装教程)
- 群晖(Synology)NAS 安装 MongoDB(群晖安装nat123)
- MongoDB 安装及实践(mongodb的安装过程和操作命令)
- MongoDB最全详解(万字图文总结)(mongodb lsm)
- CentOS安装MongoDB教程(centos安装mpich)
- MongoDB入门指南:下载、安装和配置一款强大的NoSQL数据库
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)