jquery-11 留言板如何实现
jquery-11 留言板如何实现
一、总结
一句话总结:用live()方法让后面动态添加的元素也绑定之前对应类绑定的方法。
1、如何让后面动态添加的元素也绑定之前对应类绑定的方法?
用live()方法
91 $('.close').live('click',function(){
92 $(this).parent().hide(1000);
93 });
2、如何给隐藏元素添加慢慢消失的特效?
给hide方法指定时间就好
92 $(this).parent().hide(1000);
3、如何去除元素的轮廓?
将outline属性置为none
31 textarea:focus{
32 outline:none;
33 }
4、动态添加的标签如何有好看的样式?
添加类,在类中指定样式,不要在str中指定样式,这样太难写而且非常不清晰
84 str="<div class='show'>";
85 str+="<div class='close'>×</div>";
52 .show{
53 margin-top:20px;
54 border:2px solid #272822;
55 border-radius:10px;
56 height:50px;
57 }
58
59 .close{
60 float: right;
61 margin-right:10px;
62 font-size:30px;
63 cursor: pointer;
64 }
5、如何给元素动态的添加标签?
append方法
83 val=$('textarea').val();
84 str="<div class='show'>";
85 str+="<div class='close'>×</div>";
86 str+=val;
87 str+="</div>";
88 $('.main').append(str);
二、live实现完整的留言板
3.事件委派
live();
die();
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
margin:0px;
padding:0px;
}
.main{
width:1300px;
margin:0 auto;
} .mess{
margin-top:15px;
} textarea{
width:98%;
height:50px;
resize:none;
border-radius:20px;
padding:15px;
font-size:30px;
font-weight:bold;
} textarea:focus{
outline:none;
} button{
width:100px;
height:30px;
background: #272822;
font-weight: bold;
border:2px solid #ccc;
border-radius:10px;
color:#fff;
}
button:hover{
border-color:#00f;
} button:focus{
outline:none;
} .show{
margin-top:20px;
border:2px solid #272822;
border-radius:10px;
height:50px;
} .close{
float: right;
margin-right:10px;
font-size:30px;
cursor: pointer;
}
</style>
<script src="jquery.js"></script>
</head>
<body>
<div class="main">
<h1>小金留言板:</h1>
<div class='mess'>
<textarea></textarea>
</div>
<br>
<button>OK</button>
</div>
</body>
<script>
$('textarea').focus(function(){
this.value='';
});
$('button').click(function(){
val=$('textarea').val();
str="<div class='show'>";
str+="<div class='close'>×</div>";
str+=val;
str+="</div>";
$('.main').append(str);
}); $('.close').live('click',function(){
$(this).parent().hide(1000);
});
</script>
</html>
jquery-11 留言板如何实现的更多相关文章
- 11月8日PHP练习《留言板》
一.要求 二.示例页面 三.网页代码及网页显示 1.denglu.php 登录页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran ...
- LigerUi框架+jquery+ajax无刷新留言板系统的实现
前些天发布了LigerUi框架的增.删.改代码,一堆代码真的也没一张图片.有的网友推荐上图,所有今天把涉及到这个框架的开源的留言板共享给大家.在修改的过程中可能有些不足的地方希望大家拍砖. 因为留言板 ...
- nodejs中利用expresss脚手架和bootstrap,数据库mongodb搭建的留言板案例
## 1. 先打开编辑器,创建一个项目 ## 2. 再打开cmd命令提示符下载express脚手架 express 项目名 --view=ejs 或express -e 项目名 ## ...
- 个人网页的留言板实现与sae的数据库账户配置
个人网页(github)的留言板终于搞定了.总之后端的东西不会写,只有修改以前教程里面的文件.记录一下重要的过程. 使用了留言保存的send()函数,模版有注册登录功能.根据需求修改了一下,去掉了登录 ...
- phpcms的评论改为留言板研究
研究背景: phpcms里面默认是没有留言板的,之前我的博客里发过一个二次开发简介,里面有一个简单的留言板,包含前台提供表单,后台留言审核等功能,但是不提供用户登录等操作. 研究思路: phpcms里 ...
- ajax练习四留言板
留言界面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
- NVelocity 实现简单的留言板
留言版简单实现 -------------------------------------------------------------------------------------------- ...
- JavaScript+IndexedDB实现留言板:客户端存储数据
之前看到贴友有问:用js怎么实现留言板效果.当时也写了一个,但是没有实现数据存储:http://www.ido321.com/591.html 现在将之前的改写一下,原来的HTML布局不变,为了防止G ...
- 问题:关于一个贴友的js留言板的实现
需求:用js做一个简单的留言板效果 html部分: 1: <!DOCTYPE> 2: <html lang="zh-en"> 3: <head> ...
- flask实战-留言板-Web程序开发流程
Web程序开发流程 在实际的开发中,一个Web程序的开发过程要设计多个角色,比如客户(提出需求).项目经理(决定需求的实现方式).开发者(实现需求)等,在这里我们假设自己是一个人全职开发.一般来说一个 ...
随机推荐
- Scala具体解释---------类
Scala中的类 摘要: 在本篇中.你将会学习怎样用Scala实现类. 假设你了解Java或C++中的类,你不会认为这有多难.而且你会非常享受Scala更加精简的表示法带来的便利.本篇的要点包含: 1 ...
- RingtoneManager-获得系统当前的铃声
我们直接看代码 bt1 = (Button) findViewById(R.id.bt1); bt2 = (Button) findViewById(R.id.bt2); bt3 = (Button) ...
- 【例题 8-10 UVA - 714】 Copying Books
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 二分最后的最大值的最小值. 得到ans 然后从后往前尽量划分. 如果发现不够分成k个. 那么就从第一个开始接着分restk个(每隔1 ...
- Shiro学习总结(10)——Spring集成Shiro
1.引入Shiro的Maven依赖 [html] view plain copy <!-- Spring 整合Shiro需要的依赖 --> <dependency> <g ...
- powerdesigner逆向自动生成mysql说明文档、PDM
做EDI的项目的时候,用到相关工具powerdesigner,正好我们的一个项目对数据设计阶段时相关文档没有很好的保存下来,查找了一下powderdesigner相关文档,采用逆向工程,从mysql数 ...
- Zorka和zico实现不同主机之间的交互
之前参考下面的两篇博文进行了zorka以及其collector端zico的配置. http://quyuxjtu.sinaapp.com/?p=532 http://quyuxjtu.sinaapp. ...
- amazeui学习笔记三(你来我往1)--常见问题FAQs
amazeui学习笔记三(你来我往1)--常见问题FAQs 一.总结 1.DOM事件失败:记得加上初始化代码,例如 图片轮播 $('#my-slider').flexslider(); 2.jquer ...
- 00103_死锁、Lock接口、等待唤醒机制
1.死锁 (1)同步锁使用的弊端:当线程任务中出现了多个同步(多个锁)时,如果同步中嵌套了其他的同步.这时容易引发一种现象:程序出现无限等待,这种现象我们称为死锁.这种情况能避免就避免掉: synch ...
- FMS2015:NVMe SSD的高可靠性及数据保护
FMS2015是一个充满技术干货的平台,各领域技术大拿在峰会上分享的技术和产品都影响甚至主导着闪存下一阶段的发展. 此次Memblaze的project师团队也是从存储系统.PCIe SSD以及闪存控 ...
- Flask项目之手机端租房网站的实战开发(二)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/8 ...