JQuery 小练习(实例代码)


Posted in Javascript onAugust 07, 2009

1、按钮倒数10秒之后才能点击。这个效果一般在一些论坛注册时候用到比较多,废话少说,直接上代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title></title> 
<script type="text/javascript" src="js/jquery-1.3.2.js"></script> 
<script type="text/javascript"> 
var timeOut; 
var count = 10; 
$(function() { 
$("#btnSubmit").attr("disabled", "disabled"); 
$("#btnSubmit").val("确(" + count.toString() + ")定"); 
timeOut = setTimeout(ButtonCount, 1000); 
}); 
ButtonCount = function() { 
if (count == 0) { 
$("#btnSubmit").attr("disabled", ""); 
$("#btnSubmit").val("确 定"); 
clearTimeout(timeOut); 
} 
else { 
count--; 
$("#btnSubmit").attr("disabled", "disabled"); 
$("#btnSubmit").val("确(" + count.toString() + ")定"); 
setTimeout(ButtonCount, 1000); 
} 
} 
</script> 
</head> 
<body> 
<input type="button" value="确 定" id="btnSubmit" /> 
</body> 
</html>

2、即点即改,这个效果一个多月前还没有学jquery时觉得好酷,现在觉得其实也非常简单的东西,可以看出jquery在前端效果上大大简化了编写难度,代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title></title> 
<style type="text/css"> 
.caneditBg 
{ 
background-color:Gray; 
} 
</style> 
<script src="js/jquery.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(function() { 
$(".canedit").each(function() { 
$(this).bind("dblclick", function() { 
var html = $(this).html(); 
var textarea = "<textarea name='temTextarea' id='temTextarea' onblur='saveText(this)' >" + html + "</textarea>"; 
$(this).empty().html(textarea); 
}); 
$(this).mouseenter(function() { $(this).addClass("caneditBg") }).mouseleave(function() { $(this).removeClass("caneditBg") }); 
}); 
}); 
saveText = function(o) { 
var text = $(o).val(); 
$(o).parent().empty().html(text); 
} 
</script> 
</head> 
<body> 
<div class="canedit"> 
即点即改! 
</div> 
<div> 
</div> 
</body> 
</html>

以上代码只需要直接copy到html文件,并且保证导入jquery.js文件无错,就可以运行。
Javascript 相关文章推荐
csdn 论坛技术区平均给分功能
Nov 07 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
Jun 08 Javascript
JS中for循序中延迟加载动态效果的具体实现
Aug 18 Javascript
js实现简单登录功能的实例代码
Nov 09 Javascript
javascript的事件触发器介绍的实现
Jun 05 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
May 15 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
Jul 27 Javascript
JavaScript代码生成PDF文件的方法
Feb 26 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
js对象属性名驼峰式转下划线的实例代码
Sep 17 Javascript
js正确获取元素样式详解
Aug 07 #Javascript
JavaScript 乱码问题
Aug 06 #Javascript
jquery ui dialog里调用datepicker的问题
Aug 06 #Javascript
jquery select(列表)的操作(取值/赋值)
Aug 06 #Javascript
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 #Javascript
javascript Array.remove() 数组删除
Aug 06 #Javascript
实现连缀调用的map方法(prototype)
Aug 05 #Javascript
You might like
收音机术语解释
2021/03/01 无线电
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
Javascript string 扩展库代码
2010/04/09 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
js使用递归解析xml
2014/12/12 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
纯js实现倒计时功能
2017/01/06 Javascript
web打印小结
2017/01/11 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
python实现按长宽比缩放图片
2018/06/07 Python
Python3 log10()函数简单用法
2019/02/19 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
信息管理专业学生自荐信格式
2013/09/22 职场文书
幼儿园家长会欢迎词
2014/01/09 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
青春奉献演讲稿
2014/05/08 职场文书
关于开学的感想
2015/08/10 职场文书
python三子棋游戏
2022/05/04 Python