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 相关文章推荐
非常不错的功能强大代码简单的管理菜单美化版
Jul 09 Javascript
JQuery的ajax基础上的超强GridView展示
Sep 18 Javascript
jquery select操作的日期联动实现代码
Dec 06 Javascript
select标签模拟/美化方法采用JS外挂式插件
Apr 01 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
Jun 19 Javascript
原生js和jquery实现图片轮播淡入淡出效果
Apr 23 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
Jun 03 Javascript
vue.js事件处理器是什么
Mar 20 Javascript
javascript 数据存储的常用函数总结
Jun 01 Javascript
javaScript手机号码校验工具类PhoneUtils详解
Dec 08 Javascript
解决vue-router进行build无法正常显示路由页面的问题
Mar 06 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
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
PHP写的资源下载防盗链类分享
2014/05/12 PHP
PHP单例模式详细介绍
2015/07/01 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
JSON格式化输出
2014/11/10 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
Python with用法实例
2015/04/14 Python
python制作花瓣网美女图片爬虫
2015/10/28 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
深入理解Python中的super()方法
2017/11/20 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
Python计算信息熵实例
2020/06/18 Python
AJAX的优缺点都有什么
2015/08/18 面试题
蜜蜂引路教学反思
2014/02/04 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
优秀团员个人总结
2015/02/26 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
运动员入场前导词
2015/07/20 职场文书
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS