用jquery仿做发微博功能示例


Posted in Javascript onApril 18, 2014

源代码:

<!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> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>发布框</title> 
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script> 
<!-- 
功能描述:当点击输入框时,提示的文字会去掉;当光标离开时,如果没有输入任何内容,提示的文字会恢复;如果有输入文字,将会计算并显示剩余的字数 
--> 
<script type="text/javascript"> $(function(){ 
$("#content").focus(function(){ 
if ($(this).val()==this.defaultValue) { 
$(this).val(""); 
//alert($(this).length-1); 
} 
}).blur(function(){ 
if ($(this).val()=='') { 
$(this).val(this.defaultValue); 
} 
}) 
$("#content").keyup(function(){ 
//alert($(this).val().length); 
var words_num = 140 - $(this).val().length; 
if (words_num < 0) { 
//被误导了 这样是不会有 return 值的 
//$("font").text(function(words_num){ 
// return "<font color='red'>"+words_num+"</font>"; 
//}); 
$("font").css('color','red').text(words_num); 
}else{ 
$("font").text(words_num); 
//alert(words_num); 
} 
}) 
}); 
$(function(){ 
$("#send").click(function(){ 
$.post("post3.php", { 
// username : $("#username").val() , 
content : $("#content").val() 
}, function (data, textStatus){ 
// var username = data.username; 
var content = data.content; 
// var txtHtml = "<div class='comment'><h6>"+username+":</h6><p class='para'>"+content+"</p></div>"; 
var txtHtml = "<div><h3>"+content+"</h3></div>"; 
$("#resText").html(txtHtml); // 把返回的数据添加到页面上 
},"json"); 
}) 
}); 
</script> 
</head> 
<body> 
<fieldset style="width:800px; margin-left:300px;"> 
<legend style="font-sixe:16px; font-weight:600">发布框</legend> 
<form action="#" id="form1"><!--enctype="multipart/form-data"--> 
您还可以输入<span id="num" style="font-size:28px;font-weight:800"><font color="green">140</font></span>个字 
<textarea cols="96" rows="8" id="content">随便写点东西吧.</textarea> 
<input type="button" id="send" value="发布"/> 
</form> 
</fieldset> 
<div>你发送的信息是:</div> 
<div id="resText"> 
</div> 
</body> 
</html>

效果图:
用jquery仿做发微博功能示例 
遇到的问题:

主要就是jquery库的问题:使用jquery-1.3.1.js这个文件,能实现功能,但是使用jquery-1.7.1.min.js这个文件,就没有效果!害我花了很多时间去源代码找问题!!

Javascript 相关文章推荐
js 绑定带参数的事件以及手动触发事件
Apr 27 Javascript
jquery插件制作 提示框插件实现代码
Aug 17 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 Javascript
JQuery实现带排序功能的权限选择实例
May 18 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
canvas绘制多边形
Feb 24 Javascript
Linux CentOS系统下安装node.js与express的方法
Apr 01 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
May 17 Javascript
vue中的自定义分页插件组件的示例
Aug 18 Javascript
vue webpack打包后图片路径错误的完美解决方法
Dec 07 Javascript
JavaScript展开运算符和剩余运算符的区别详解
Feb 18 Javascript
实例说明为什么不要行内使用javascript
Apr 18 #Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
Apr 18 #Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 #Javascript
JQuery each()嵌套使用小结
Apr 18 #Javascript
JavaScript编程的10个实用小技巧
Apr 18 #Javascript
jquery库或JS文件在eclipse下报错问题解决方法
Apr 17 #Javascript
js截取中英文字符串、标点符号无乱码示例解读
Apr 17 #Javascript
You might like
一个ubbcode的函数,速度很快.
2006/10/09 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
js弹出框轻量级插件jquery.boxy使用介绍
2013/01/15 Javascript
在javascript中关于节点内容加强
2013/04/11 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
Augularjs-起步详解
2016/07/08 Javascript
js+css3制作时钟特效
2016/10/16 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
Python中index()和seek()的用法(详解)
2017/04/27 Python
python url 参数修改方法
2018/12/26 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
python多环境切换及pyenv使用过程详解
2019/09/27 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
python如何停止递归
2020/09/09 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
营销与策划应届生求职信
2013/11/04 职场文书
班级心理活动总结
2014/07/04 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
公司奖励通知
2015/04/21 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
MySQL窗口函数的具体使用
2021/11/17 MySQL
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
教你nginx跳转配置的四种方式
2022/07/07 Servers
python playwrigh框架入门安装使用
2022/07/23 Python