2015/12/28

判断浏览器版本和类型

var mode = document.documentMode || 0;(jquery1.9.1不支持ie 8,9,10)
 var setExpr = $.browser.msie && (($.browser.version < 8 && !mode) || mode < 8);
 var ie6 = $.browser.msie && /MSIE 6.0/.test(navigator.userAgent) && !mode;

2016/1/22

使用showModalDialog,及通过它获取窗口的返回值。
 1.var url = '${pageContext.request.contextPath}/common/ajSel.jsp';
   var returnValue = window.showModalDialog(url,this,
  "dialogHeight:600px;dialogWidth:740px;help:no;edge:raised;status:no");
   $('#finish').click(function(){
  var returnValue = new Array();
  returnValue[0] = $('#ylaAjah').val();
  returnValue[1] = $('#ylaDsrXm').val();
  returnValue[2] = $('#ylaDsrDw').val();
  returnValue[3] = $('#ylaBsfy').val();
  returnValue[4] = $('#caseId').val();
  //alert("caseId:"+$('#caseId').val());
  alert(returnValue[0]+","+returnValue[1]+","+returnValue[2]+","+returnValue[3]+","+returnValue[4]+";")
  window.returnValue  = returnValue;
  self.close();
   }); 
 2.序列表表格内容为字符串,用于Ajax请求。(jQuery)
   $("#results").append( "<tt>" + $("form").serialize() + "</tt>" );
 3.获取浏览版本(不使用jQuery)

var browserMatch = uaMatch(userAgent.toLowerCase());
  if (browserMatch.browser) {
  browser = browserMatch.browser;
  version = browserMatch.version;
     }
     var browser = {
  IE: browserMatch.browser === "IE" ? true : false,
  Firefox: browserMatch.browser === "firefox" ? true : false,
  Opera: browserMatch.browser === "opera" ? true : false,
  Chrome: browserMatch.browser === "chrome" ? true : false,
  WebKit: browserMatch.browser === "webkit" ? true : false,
  Safari: browserMatch.browser === "safari" ? true : false,
  Gecko: browserMatch.browser === "gecko" ? true : false,
  version: browserMatch.version
     }
     return browserMatch;

jQuery部分疑问及小结的更多相关文章

  1. js,jQuery数组常用操作小结

    一.js中数组常用操作小结 (1) shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift() ...

  2. jquery 半透明遮罩效果 小结

    最近偏离学术的道路越来越远了!! 今天要小结的是实现一个半透明遮罩效果.点击页面上的一个按钮,立即在屏幕的正中央显示某个部件,并且在这个部件之外的区域像是蒙上了一层半透明的遮罩.点击遮罩区域,该正中央 ...

  3. jQuery对select操作小结

    //遍历option和添加.移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] ...

  4. jQuery select操作控制方法小结

    需要注意的是,这里的代码好多是针对jquery 1.32以前的版本(以后的版本已经不支持@),所以替换为空测试下即可. jQuery获取Select选择的Text和Value: 语法解释: 1. $( ...

  5. 利用jquery操作Radio方法小结

    用Radio来实现用户的选择效果,在项目中积累了一些利用JQUERY来操作Radio的方法,这里与大家分享下 在开发中经常会用到Radio来实现用户的选择效果,我在项目中积累了一些利用JQUERY来操 ...

  6. jquery validate 插件使用小结

    项目中整合了jquery validate插件,仿照别人的使用写了我的表单验证,结果不起作用.然后就各种找原因. 在网上下了jquery validate插件的完整包,看了看里边的例子,跟我的使用貌似 ...

  7. 项目开发中关于jquery中出现问题小结(textarea,disabled,关键字等)

    1.textarea: 使用 定义了一个textarea,在使用jquery的方法获取文本内容的时候总是为空. var content = $(“#content”).val();  后来测试发现,i ...

  8. 【JQuery】jQuery中的常用方法小结

    1.层级选择器     后代选择器     "父元素  后代元素" 比如:$("div p") 选取div元素下所有的p元素 子元素选择器   "父元 ...

  9. 知识笔记:jQuery 事件对象属性小结

    使用事件自然少不了事件对象.因为不同浏览器之间事件对象的获取,以及事件对象的属性都有差异,导致我们很难跨浏览器使用事件对象.jQuery中统一了事件对象,当绑定事件处理函数时,会将jQuery格式化后 ...

随机推荐

  1. Oracle学习笔记<4>

    多表查询 1.什么是多表查询? 一次select语句需要查询的内容来自于不止一张表. 同时从多张表中查询数据. 单表查询: select id,last_name,salary from s_emp ...

  2. 45.Sort List(链表排序)

    Level:   Medium 题目描述: Sort a linked list in O(n log n) time using constant space complexity. Example ...

  3. is not an enclosing class

    public class A {public class B { }}; 需要实例B类时,按照正逻辑是,A.B ab = new A.B();那么编译器就会出现一个错误–“is not an encl ...

  4. python-django_rest_framework中的request/Response

    rest_framework中的request是被rest_framework再次封装过的,并在原request上添加了许多别的属性: (原Django中的request可用request._requ ...

  5. oracle trim无效?

    这里说说如果是全角空格怎么去除 方法一 trim(TO_SINGLE_BYTE('aaa')) 方法二 SELECT TRIM(replace('aaa',' ','')) FROM dual

  6. 使用KEIL C51实现的简单合作式多任务操作系统内核(单片机实现版本)

    基于网上网友的代码,自己在单片机上实现, 特此记录分享之. 基于https://blog.csdn.net/yyx112358/article/details/78877523 //使用KEIL C5 ...

  7. 【leetcode】910. Smallest Range II

    题目如下: 解题思路:我的思路是先找出最大值.对于数组中任意一个元素A[i]来说,如果A[i] + K 是B中的最大值,那么意味着从A[i+1]开始的元素都要减去K,即如果有A[i] + K > ...

  8. leetcode-165周赛-1276-不浪费原料的汉堡制作方案

    题目描述: 自己的提交: class Solution: def numOfBurgers(self, tomatoSlices: int, cheeseSlices: int) -> List ...

  9. Mysql 列变行其中一种做法。

    需求是: 上班打卡记录   和  下班打卡记录  是分别是两条数据,现在是要合并为一条数据,并且封装成一个实体. 有可能是 只有上班记录,,或者是只有下班的记录.如何关联全查,一边为null或者另一边 ...

  10. redis requires Ruby version >= 2.2.2.

    安装RVM 无法在服务器使用curl命令访问https域名,原因是nss版本有点旧了,yum -y update nss更新一下 yum -y update nss 新建rvm-installer.s ...