用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 相关文章推荐
JQuery实现表格中相同单元格合并示例代码
Jun 26 Javascript
JS页面延迟执行一些方法(整理)
Nov 11 Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
Mar 04 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
Nov 07 Javascript
JavaScript中双向数据绑定详解
May 03 Javascript
JS实现unicode和UTF-8之间的互相转换互转
Jul 05 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
Aug 25 Javascript
基于Vue单文件组件详解
Sep 15 Javascript
javascript 通过键名获取键盘的keyCode方法
Dec 31 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
小程序采集录音并上传到后台
Nov 22 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
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
Python切换pip安装源的方法详解
2016/11/18 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
python实现梯度下降算法
2020/03/24 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
Python中Qslider控件实操详解
2021/02/20 Python
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
销售人员中英文自荐信
2013/09/22 职场文书
护理毕业生自荐信范文
2013/12/22 职场文书
工地资料员岗位职责
2013/12/31 职场文书
寄语是什么意思
2014/04/10 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python