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 相关文章推荐
yepnope.js 异步加载资源文件
Sep 08 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
Jul 04 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
May 02 Javascript
JS库之ParticlesJS使用简介
Sep 12 Javascript
JavaScript 正则命名分组【推荐】
Jun 07 Javascript
node.js的Express服务器基本使用教程
Jan 09 Javascript
javascript面向对象三大特征之继承实例详解
Jul 24 Javascript
layer弹出层扩展主题的方法
Sep 11 Javascript
解决vue刷新页面以后丢失store的数据问题
Aug 11 Javascript
vue 动态创建组件的两种方法
Dec 31 Vue.js
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
投票管理程序
2006/10/09 PHP
php+javascript的日历控件
2009/11/19 PHP
PHP.vs.JAVA
2016/04/29 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
js获取网页高度(详细整理)
2012/12/28 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
让alert不出现弹窗的两种方法
2014/05/18 Javascript
jQuery增加、删除及修改select option的方法
2016/08/19 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
用python制作游戏外挂
2018/01/04 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
python提取xml里面的链接源码详解
2019/10/15 Python
python 求定积分和不定积分示例
2019/11/20 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
华润集团网上药店:健一网
2016/09/19 全球购物
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
优秀毕业生求职推荐信范文
2013/11/21 职场文书
遥感技术与仪器求职信
2014/02/22 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
毕业生入职感言
2015/07/31 职场文书