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 相关文章推荐
jQuery ajax serialize()方法的使用以及常见问题解决
Jan 27 Javascript
Jquery节点遍历next与nextAll方法使用示例
Jul 22 Javascript
深入理解angularjs过滤器
May 25 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
Sep 05 Javascript
Angular表单验证实例详解
Oct 20 Javascript
JavaScript中数据类型转换总结
Dec 25 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
Feb 10 Javascript
JSON创建键值对(key是中文或者数字)方式详解
Aug 24 Javascript
聊聊JS动画库 Velocity.js的使用
Mar 13 Javascript
实例分析vue循环列表动态数据的处理方法
Sep 28 Javascript
生产制造追溯系统之再说条码打印
Jun 03 Javascript
基于JavaScript实现控制下拉列表
May 08 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
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
PHP仿盗链代码
2012/06/03 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
php文件上传简单实现方法
2015/01/24 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
JavaScrip常见的一些算法总结
2015/12/28 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
angular.extend方法的具体使用
2017/09/14 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
JS实现数组深拷贝的方法分析
2019/03/06 Javascript
了解JavaScript中的选择器
2019/05/24 Javascript
详解JS预解析原理
2020/06/16 Javascript
vue+Element-ui实现登录注册表单
2020/11/17 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
python实现猜数字小游戏
2020/03/24 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
2020/03/27 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
python logging模块的使用
2020/09/07 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
Python爬虫开发与项目实战
2020/12/16 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
员工保密承诺书
2014/05/28 职场文书
学习朴航瑛老师爱岗敬业先进事迹思想汇报
2014/09/17 职场文书
教师个人考察材料
2014/12/16 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang