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 相关文章推荐
javascript 三种编解码方式
Feb 01 Javascript
简单实用的全选反选按钮例子
Oct 18 Javascript
Javascript中各种trim的实现详细解析
Dec 10 Javascript
jQuery 中国省市两级联动选择附图
May 14 Javascript
javascript学习笔记(六)数据类型和JSON格式
Oct 08 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
JavaScript中绑定事件的三种方式及去除绑定
Nov 05 Javascript
require、backbone等重构手机图片查看器
Nov 17 Javascript
详解webpack提取第三方库的正确姿势
Dec 22 Javascript
微信小程序通过保存图片分享到朋友圈功能
May 24 Javascript
浅析前端路由简介以及vue-router实现原理
Jun 01 Javascript
微信小程序实现拨打电话功能的示例代码
Jun 28 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的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
js数据类型检测总结
2018/08/05 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
JavaScript indexOf()原理及使用方法详解
2020/07/09 Javascript
Python如何快速实现分布式任务
2017/07/06 Python
python实现周期方波信号频谱图
2018/07/21 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
实习生自荐信范文
2013/11/13 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
社区国庆节活动总结
2015/03/23 职场文书
六一儿童节致辞
2015/07/31 职场文书
Docker部署Mysql8的实现步骤
2022/07/07 Servers