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 页面全选框实践代码
Apr 02 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
Mar 28 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
Mar 29 Javascript
node.js中的console.info方法使用说明
Dec 09 Javascript
Jquery中find与each方法用法实例
Feb 04 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
Feb 05 Javascript
js实现简单的可切换选项卡效果
Apr 10 Javascript
jquery mobile 移动web(5)
Dec 20 Javascript
原生JS查找元素的方法(推荐)
Nov 22 Javascript
带你了解session和cookie作用原理区别和用法
Aug 14 Javascript
JavaScript实现旋转轮播图
Aug 18 Javascript
JavaScript实现旋转木马轮播图
Mar 16 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之apc
2013/05/15 PHP
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
深入理解jQuery()方法的构建原理
2016/12/05 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
Python使用pymysql小技巧
2017/06/04 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
Python 变量的创建过程详解
2019/09/02 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
为什么称python为胶水语言
2020/06/16 Python
python文件编写好后如何实践
2020/07/07 Python
python关于倒排列的知识点总结
2020/10/13 Python
Python读写Excel表格的方法
2021/03/02 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
Html5实现iPhone开机界面示例代码
2013/06/30 HTML / CSS
数控专业大学生的自我鉴定
2013/11/13 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
刑事附带民事代理词
2015/05/25 职场文书
《春酒》教学反思
2016/02/22 职场文书
合作意向书范本
2019/04/17 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript