[jQuery编程挑战]003 克隆一个页面元素及其相关事件
2015-02-11 21:27
946 查看
挑战:
a) 绑定一个点击方法到这个div,点击后此元素会淡出消失
b) 同时克隆一个新的div元素到页面,元素内容是前面div文字内容反向书写(即,sgatbg olleh),同样也具有上面的点击事件绑定,元素淡出消失
a) 绑定一个点击方法到这个div,点击后此元素会淡出消失
b) 同时克隆一个新的div元素到页面,元素内容是前面div文字内容反向书写(即,sgatbg olleh),同样也具有上面的点击事件绑定,元素淡出消失
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <title>克隆一个页面元素及其相关元素</title> <style type="text/css"> .box { width: 150px; height: 100px; line-height: 100px; border: 1px solid #000; text-align: center; background: #00ff00; cursor: pointer; } </style> <script type="text/javascript" src="../js/jquery-1.11.0.js"></script> <script type="text/javascript"> $(function() { var $box = $('.box'); $box.click(function() { var $this = $(this); var $boxClone = $this.clone(true); var str = $this.text(); var reverseContent = str.reverse(); $boxClone.text(reverseContent); $this.fadeOut('slow'); $('body').append($boxClone); }); }); function reverse() { var str = ''; var end = this.length - 1; for (;end >= 0; end--) { str = str + this.charAt(end); } return str; } String.prototype.reverse = reverse; </script> </head> <body> <div class="box"> hello, World! </div> </body> </html>
相关文章推荐
- [jQuery编程挑战]001:实现页面元素加速动画效果
- 使用jquery当页面打开时,将一个事件绑定到控件(同时执行两个事件),并修改加载样式类中的样式
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- 一个将页面元素设为不可用(Disabled)的 jQuery 插件
- 在jquery(1.7版)以及Ext(3.4版)中,查看在页面元素(domElement)上绑定的事件处理(listener、handler)
- [jQuery编程挑战]005 使用最短的代码生成元素的闪烁效果
- JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参(selected的值和页面其它元素的值)以及js的select
- jQuery一个元素绑定多个相同事件的解决
- JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参(selected的值和页面其它元素的值)
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- EXT.NET 屏蔽只读组件的删除事件。页面中不可编辑元素下按backspace键会使浏览器后退到上一个页面。
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的...
- 1.jQuery基础语法 2.jQuery选择器、操作页面文档元素 3.jqueryDOM操作 4.jqueryCSS操作 5.Jquery事件 6.Jquery动画
- 使用js写点击一个事件使页面返回顶部以及控制一个元素在右下角的固定位置的方法
- JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参(selected的值和页面其它元素的值)
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- 2,JQuery学习-为页面的元素添加点击事件
- 1.jQuery基础语法 2.jQuery选择器、操作页面文档元素 3.jqueryDOM操作 4.jqueryCSS操作 5.Jquery事件 6.Jquery动画
- [jQuery编程挑战]006 生成一个倒计时效果
- [jQuery编程挑战]002:实现一个转盘大抽奖