显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Aramey

前端开发

 
 
 
 
 
 

关于插件参数动态调用的方法

2014-8-6 11:20:51 阅读24 评论0 62014/08 Aug6

在使用插件的时候我们都知道如果要配置自己的功能需要设置相对应的参数,这时候如果这个参数是动态的,我们该如何调用呢?

例如:

$(document).ready(function() {

var setInfo = 6;

// #setData 为要绑定的按钮1

$('#setData').calendar({

insetParentBox : '.wapper', // 要插入的父级元素

tmInputs : '#start_date', // 要输入时间的输入框

allDate : false, // 当天前的日期不能选择

symbol : '', // 日历间隔符:2014-08-05,2014/08/05

setInfo : setInfo

});

});

这时候如果 setInfo 这个变量是动态的,我们的插件会出什么状况呢?

$(document).ready(function() {

var setInfo = 6;

$('.setBtn').each(fucntion(index){

$(this).click(function(){

setInfo = index;

});

});

// #setData 为要绑定的按钮1

作者  | 2014-8-6 11:20:51 | 阅读(24) |评论(0) | 阅读全文>>

【转载】firefox(火狐)hover状态下,元素内opacity的bug

2014-2-21 17:59:01 阅读95 评论0 212014/02 Feb21

firefox(火狐)hover状态下设置了opacity属性的话,触发事件时图片会动

如图所示

上图为静止状态

下图为hover状态带opacity属性,可以看到hover状态下图片右上方向左缩进1px。

HTML

<a><img src="test.jpg" /></a>

CSS

a:hover img { opacity:.9 }

解决方法:

img{box-shadow: #000 0 0 0} or {-moz-backface-visibility: hidden}

来源:https://bugzilla.mozilla.org/show_bug.cgi?id=745446

作者  | 2014-2-21 17:59:01 | 阅读(95) |评论(0) | 阅读全文>>

[Java教程]IE 判断是否设置 document.domain

2014-1-14 17:49:36 阅读126 评论0 142014/01 Jan14

众所周知,对于同主域的多个子域名,可以通过设置 document.domain 来绕过同源策略(安全性极差,强烈反对这么做)

在我们的 JS 程序里,需要创建一个空白的 iframe(src="about:blank") 来做数据代理。

如果没有设置过 document.domain,这个 iframe 是可以随意访问的,没有问题。

但我们的 JS 程序部署在第三方页面,是否设置了 document.domain 是未知的,IE下只要设置了 document.domain,访问这个 iframe 就会提示“没有权限”了。(Firefox 和 Chrome 等非 IE 浏览器,都是没有这个问题的。)

所以,需要检测一下页面是否设置了 document.domain,并修复这个问题。

对于 test.weibo.com 设置 document.domain = "weibo.com"; 的情况,应该是很好判断了,只需判断 document.domain 和 window.location.host 是否相等即可。

但,如果是 test.weibo.com 设置 document.domain = "test.weibo.com"; 的就麻烦了。(各位看官,不要以为没人这样子做,谁知道呢)

解决的办法如下: 如果是 IE,就试着取一下 iframe 的 document 属性,如果 try catch 捕获到异常,就表示 A 页面设置了 document.domain,做一下修正。

作者  | 2014-1-14 17:49:36 | 阅读(126) |评论(0) | 阅读全文>>

iframe跨域访问(转)

2014-1-13 10:58:50 阅读143 评论0 132014/01 Jan13

js跨域是个讨论很多的话题。iframe跨域访问也被研究的很透了。

一般分两种情况:

一、 是同主域下面,不同子域之间的跨域;

  同主域,不同子域跨域,设置相同的document.domian就可以解决;

父页访问子页,可以document.getElementById("myframe").contentWindow.document来访问iframe页面的内容;如果支持contentDocument也可以直接document.getElementById("myframe").contentDocument访问子页面内容;

  子页访问父页,可以parent.js全局属性

二、 是不同主域跨域;

  前提,www.a.com下a.html,a.html内iframe调用了www.b.com下的b.html,b.html下iframe调用了www.a.com下的c.html

  b.html是不无法直接访问a.html的对象,因为涉及到跨域,但可以访问parent,同样c.html的parent可以访问b.html。c.html和a.html同域,是可以访问a下的对象的。parent.parent.js对象!

  看下面实例:

  a.html

<!doctype html>

<html>

<head>

<meta charset="utf-8">

作者  | 2014-1-13 10:58:50 | 阅读(143) |评论(0) | 阅读全文>>

Windows Server 2008远程桌面端口更改方法(转)

2013-12-30 11:05:51 阅读93 评论0 302013/12 Dec30

win2008远程桌面端口默认是用的是3389端口,但是由于安全考虑,经常我们安装好系统后一般都会考虑把原来的3389端口更改为另外的端口。

本文以改为端口为25608商品为例,讲解一下具体操作过程。

打开注册表: 运行regedit。

找到:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp] 双击右边 PortNumber——点十进制——更改值为:25608 —— 点确定。

然后找到: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] 双击右边 PortNumber——点十进制——更改值为:25608 —— 点确定。

到些就改好了,然后记得要在防火墙设置一下开放刚刚改好的端口。

重启电脑试下,原来的端口是不是不能登陆了,改用新的端口就可以正常远程登陆,远程登陆设置的时候记得要加上端口号哦(比如:原来远程桌面是直接用abc.com,更改端口号后应该是abc.com:25608)。

原文地址:http://www.cnblogs.com/acpp/archive/2010/09/03/1816898.html

作者  | 2013-12-30 11:05:51 | 阅读(93) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

广东省 广州市

 发消息  写留言

 
步步高打火机,哪里不会点哪里,麻麻再也不用担心偶的学习了...
 
近期心愿好好学习,天天向上!
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2014

创建博客 登录  
 加关注