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 相关文章推荐
VBScript版代码高亮
Jun 26 Javascript
页面中iframe相互传值传参
Dec 13 Javascript
JavaScript实现的使用键盘控制人物走动实例
Aug 27 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
使用mini-define实现前端代码的模块化管理
Dec 25 Javascript
AngularJS的表单使用详解
Jun 17 Javascript
JavaScript中模拟实现jsonp
Jun 19 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
Webpack打包字体font-awesome的方法示例
Apr 26 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
vue.js中导出Excel表格的案例分析
Jun 11 Javascript
详解前端任务构建利器Gulp.js使用指南
Apr 30 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编程与应用
2006/10/09 PHP
escape unescape的php下的实现方法
2007/04/27 PHP
献给php初学者(入门学习经验谈)
2010/10/12 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
2012/09/05 PHP
php数组随机排序实现方法
2015/06/13 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
2016/10/29 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
php压缩文件夹最新版
2018/07/18 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
Git命令之分支详解
2021/03/02 PHP
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
python实现端口转发器的方法
2015/03/13 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
学年自我鉴定范文
2013/10/01 职场文书
工程专业毕业生自荐信范文
2013/12/25 职场文书
安全生产汇报材料
2014/02/17 职场文书
管辖权异议上诉状
2015/05/23 职场文书
2016年春节问候语
2015/11/11 职场文书
2019消防宣传标语!
2019/07/10 职场文书
PyMongo 查询数据的实现
2021/06/28 Python
Python中的变量与常量
2021/11/11 Python
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技
Java设计模式中的命令模式
2022/04/28 Java/Android