摘要:$('#search_input').bind('keypress', function (event) { if (event.keyCode == "13") { //Search() event.preventDefault(); } }); 或者利用form,但假若搜索函数里有跳转链接,一般
阅读全文
|
随笔分类 - JavaScript
摘要:$('#search_input').bind('keypress', function (event) { if (event.keyCode == "13") { //Search() event.preventDefault(); } }); 或者利用form,但假若搜索函数里有跳转链接,一般
阅读全文
摘要:var userAgent = navigator.userAgent.toLowerCase(); browser = { version: (userAgent.match(/.+(?:rv|it|ra|ie|chrome)[\/: ]([\d.]+)/) || [0, ...
阅读全文
摘要:jQuery 模态窗口插件帮助网站开发人员显示网页中的特定内容,让用户聚焦到这个地方。模态窗口是嵌入到当前网页中,不用重定向到新网页的弹出窗口。这种技术可以用在图像画廊,电子商务网站,登陆框,电子邮件注册,表单等场合。jQuery Modal(模态窗口)插件可以让用户专注于内容。 在这篇文章中,我们收集了15款最好的jQuery模态窗口插件,将帮助你在你的Web应用中实现模式窗口。如果你知道任何其它的 jQuery 模态插件,不要忘记在下面发表评论,我们将非常乐意倾听您的意见。RemodalRemodal 是一个扁平化,响应式,轻量,快速,容易定制的模态窗口插件。使用声明式状态符号和哈希...
阅读全文
摘要:1. 用后台程序自动生成缩略图2. 用css调用expression控制图片溢出后的大小;(http://www.blog.edu.cn/user1/7987/archives/2006/1440861.shtml )3. 用js写函数控制图片溢出后的大小;其中后两种都是javascript在起作用,但是工作原理不同,css中调用expression可以解决这个问题,但是解决得不好,因为如果页面中图片一多,expression中的语句会不断被调用,非常耗费客户端内存,容易导致浏览器假死;而直接用javascript,在页面onload的时候就可以轻松解决这个问题,而且只调用一次,比起expr.
阅读全文
摘要:1、 内容里有两个ifame leftiframe中jQuery改变mainiframe的src代码: ("#mainiframe").contents().find("someID&qu
阅读全文
摘要:采用Ajax的项目开发过程中,经常需要将JSON格式的字符串返回到前端,前端解析成JS对象(JSON )。ECMA-262(E3) 中没有将JSON概念写到标准中,但在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。1,eval方式解析,恐怕这是最早的解析方式了。?1234function strToJson(str){var json = eval('(' + str + ')');return json;}记得str两旁的小括号哦。2,new Function形式,比较怪异哦。?1234funct
阅读全文
摘要:Jquery库及相应插件如今红遍网络,收集了网络上有关JQuery的35个精彩使用例子,在此统一展示供JQuery使用时的查询。1. 选择网页元素jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为(document)//选择整个文档对象 ('div.myClass')//选择c
阅读全文
摘要:今天在做项目时,碰到一个很奇怪的问题,我使用string.Format居然报“输入的字符串格式有误”的错误,我调了很久,还是不对,不明白错在哪里,后来还是google了一下,原来我在字符串中出现了"{"字符。而"{"字符若出现在string.Format中是必需转义的,也就是要用两个"{{"代表一个"{",同时双下面把我查找到的解决方法的相关文章一同粘贴出来。一、转义C#中使用类似{0},{1:yyyy-MM-dd}这样的格式占位符,如果被格式化字符串本身包含{或者}怎么办呢?答案是:用两个{或者}连写表示单个。
阅读全文
摘要:JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100);认为setTimeout中的问候方法会立即被执行,因为这并不是凭空而说,而是JavaScript API文档明确定义第二个参数意义为隔多少毫秒后,回调方法就会被执行. 这里设成0毫秒,理所当然就立即被执行了.同理对setInterval的callbackFu.
阅读全文
摘要:很老的东西,记下来下,万一以后要用到一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:?12345678910111213141516var iframe = document.createElement("iframe"); iframe.src = "http://www.planabc.net"; if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now
阅读全文
摘要:1、今天获取元素的html,而firefox却不支持如下代码var elemstr = ("#" + name).parent().html();希望本文能对你有所帮助!
阅读全文
摘要:可以预先设置好,再根据字符长度算出来 <script language= "javascript "> function ByteWordCount(str) { str= str.replace(/([\u0391-\uFFE5])/ig, '11 '); return str.length/2; } function GetWidth(str){ return ByteWordCount(str)*12+str.length*1; } </script> <div style= "font-size:12px;wi
阅读全文
摘要:jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;例如(”#img”)就是jQuery对象;DOM对象就是Javasc...
阅读全文
摘要:如果看过本文姊妹篇《jqPlot——基于jquery的图表绘制工具》的朋友,应该知道jqPlot大致的操作方法;如果还是不太清楚的话,可以参考jqPlot官方网站的使用方法介绍。这里主要介绍jqPlot中核心部分——Option配置对象。同时,也会对jqplot的各个渲染器做个简单介绍。 这里主要是参考jqPlot官方网站关于Option的介绍并结自...
阅读全文
摘要:javascript定义类的几种方法。 /* 工厂方式--- 创建并返回特定类型的对象的 工厂函数 ( factory function ) */ function createCar(color,doors,mpg){ var tempCar = new Object; tempCar.color = color; tempCar.doors = doors; ...
阅读全文
摘要:提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。 1.工厂方式 javaScript中创建自己的类和对象,我们应该是必须掌握的,我们都知道javaScr...
阅读全文
摘要:jQuery.queryString = function(query) { var search = window.location.search + ''; if (search.charAt(0) != '?') { return undefined; } else { search = search.replace('?', '').split('&'); for (var i =...
阅读全文
摘要:概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库...
阅读全文
摘要://遍历option和添加、移除optionfunction changeShipMethod(shipping){var len = $("select[@name=ISHIPTYPE] option").lengthif(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this...
阅读全文
摘要:获取一组radio被选中项的值var item = ("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex = 1;...
阅读全文
|