用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 相关文章推荐
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
jQuery 无限级菜单的简单实例
Feb 21 Javascript
jQuery异步验证用户名是否存在示例代码
May 21 Javascript
AngularJS动态加载模块和依赖的方法分析
Nov 08 Javascript
JavaScript事件处理程序详解
Sep 19 Javascript
Spring Boot/VUE中路由传递参数的实现代码
Mar 02 Javascript
使用vue-router完成简单导航功能【推荐】
Jun 28 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
如何根据业务封装自己的功能组件
Apr 19 Javascript
微信小程序实现带参数的分享功能(两种方法)
May 17 Javascript
小程序根据手机机型设置自定义底部导航距离
Jun 04 Javascript
Element Notification通知的实现示例
Jul 27 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 at(@)符号的用法简介
2009/07/11 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
微信小程序switch开关选择器使用详解
2018/01/31 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
Vue 实例事件简单示例
2019/09/19 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
对python判断是否回文数的实例详解
2019/02/08 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
使用OpenCV去除面积较小的连通域
2020/07/05 Python
Python如何重新加载模块
2020/07/29 Python
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
《鞋匠的儿子》教学反思
2014/03/02 职场文书
2015年全国科普日活动总结
2015/03/23 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
详解MySQL的半同步
2021/04/22 MySQL
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android
总结高并发下Nginx性能如何优化
2021/11/01 Servers
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android
git stash(储藏)的用法总结
2022/06/25 Servers