`
shuaigg.babysky
  • 浏览: 571405 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
elem.setAttribute("unselectable" , "on"); elem.style.MozUserSelect = 'none'; elem.style.WebkitUserSelect =  'none';   elem.setAttribute('unselectable' , 'off'); elem.style.MozUserSelect = ''; elem.style.WebkitUserSelect = '';     ie 和 opera 用 unselectable on firefox用 Moz ...

比较节点位置

    contains: function(a, b) {         return document.compareDocumentPosition             ? a.compareDocumentPosition(b) & 16             : a !== b && a.contains(b);     }   DOCUMENT_POSITION_DISCONNECTED:1  不再同一个文档中 DOCUMENT_POSITION_PRECEDING:2         b在a之前 DOCUMENT_POSITION_F ...
如果当前窗口被嵌套在了别的窗口中 则返回那个iframe或者是frame     如果没有嵌套在其他的窗口中 返回null

很牛的ie img 3px bug

    博客分类:
  • css
ie上如果图片img标签前后含有空格 会出现一个3px的空隙 下边和右边     解决的办法 1.去掉空格 2.设置img display : block
1.ie上是 element.fireEvent('on' + type); 2.ff上是 var ent = document.createEvent('HTMLEvent'); ent.initEvent('click' , true , true); element.dispatchEvent(ent);       ff上面的createEvent的类型比较多 需要参照它的官方文档 initEvent的变种也很多 是根据createEvent的字符串变化的  
jquery运行的闭包中生成变量expando = 'jQuery'  +  new Date   然后在闭包中弄了1个数   每次调data的时候+1   往元素的expando 属性上挂 这个数   然后将属性存到$.cache中   键为元素的expando对应的数字   值为存储的东西     (function($) {        var expando = 'jQuery' + new Date;        var num = 0;        $.fn.data = function(a,b) {              retur ...
ie上面script标签写什么就是什么     其他的浏览器上不管写得是什么都给你翻译成绝对路径
var isIe = /*@cc_on!@*/false;   /*@cc_on   @*   是ie上一种特殊的写法 里面的东西会被引擎运行   而其他的浏览器上视为注释 所以ie上为true 其他的浏览器上面为false
1.如果是跨子域    例如:    一个为        aaa.163.com    另一个为     bbb.163.com    则 直接 两个页面设置   document.domain = '163.com';    就可以互相访问了 2.如果是不同域    可通过嵌入iframe#xx的方式访问        a域嵌入b域的iframe    可以叫a网站开发一个专门的html    然后在b域被嵌入a域的页面内插入这个iframe    要传的参数通过#xx来传入      专门的页面内通过location.hash获得参数,通过window.top ...
<Host name="localhost" debug="0" appBase=""        unpackWARs="true" autoDeploy="true"        xmlValidation="false" xmlNamespaceAware="false">        <Logger className="org.apache.catalina.logger.FileLogger" ...

获得焦点位置

function getCursorPos(obj){ var CaretPos=0; var $IE = navigator.userAgent.indexOf('MSIE')!=-1; if($IE){  var ds=document.selection;  obj.focus();  var range=null;  range=ds.createRange();    var stored_range=range.duplicate();    stored_range.moveToElementText(obj);  stored_range.setEndPoint("En ...
别的浏览器 不管是 keydown 还是keypress都是连续触发的, 在opera上面keydown如果按住一个按键 不会连续触发,而是只触发一次。建议选用keypress
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> &l ...
body {margin:0;padding:0;} div#aaa{width:400px;height:400px;border:5px solid black;margin:20px;padding:30px;}   width:400 height:400 innerWidth:460 innerHeight:460 outerWidth:470 outerHeight:470 outerWidthTrue:510 outerHeightTrue:510   width 和 height 就是真正的内容部分   innerWidth innerHeight 是 ...
需要添加tabindex
Global site tag (gtag.js) - Google Analytics