- 博客(8)
- 收藏
- 关注
原创 JS获取URL中的参数
function getarg() { var url = unescape(window.location.href); var allargs = url.split("?")[1]; var args = allargs.split("&"); for(var i=0; i<args.length; i++) { var arg = a
2013-12-05 18:10:45
788
转载 深入浅出JSONP--解决ajax跨域问题
JSON和JSONP JSONP和JSON好像啊,他们之间有什么联系吗? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。对于JSON大家应该是很了解了吧,不是很清楚的朋友可以去json.org上了解下,简单易懂。 JSONP是JSON with Padding的略称。它是一个非官方的协议,它允许在服务器端集成Script tags返
2013-11-18 14:10:31
919
原创 用iframe设置代理解决ajax跨域问题
今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题。于是想用代理的方式来解决这个跨域问题。 方案:在服务器端创建一个静态的代理页面,在客户端用iframe调用这个代理,然后通过iframe的document.getElementById("proxy").contentWindow对象来请求ajax。 服务器端的代理页面: Ajax跨域
2013-11-18 11:15:55
1967
原创 JQuery实现返回顶部功能
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失 $(function () { $(window).scroll(function(){ if ($(window).scrollTop()>100){ $("#back-to-top").fadeIn(1500);
2013-11-08 16:45:30
802
原创 jQuery 获取标签名
$('#elementId').get(0).tagName 这里获得标签名为大写,如:A , DIV 背景知识: jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是 jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。
2013-11-06 14:12:33
1178
原创 float:left的对象如何居中
我们在做导航(nav)时,通常会用到float:left;但是这样做的话,让导航文本水平居中确实个麻烦事; 分析如下: [float:left]有个伟大之处,它使div(或者其他标签)的宽度自适应其内容,但它却有个弊端:无法居中。 [display:inline-block]也有同样的特性,并且可以居中,但连续几个这样的东东,之间却会出现空格。 为了解决这个问题,我们可以把二者结合
2013-11-06 10:56:03
3396
原创 float高度不一致 导致错位的解决办法
当N个元素浮动后,会导致错位的问题。一般给元素一个固定的height就没有这个现象。 但是当高度不一致时,就需要想别的办法来解决了: 1、给父元素定义font-size:0; 浮动子元素定义需要的font-size, 再定义display:inline-block;vertical-align:top; ul{ margin:0; padding:0; list-st
2013-11-06 10:40:27
7173
1
原创 点击页面其它地方隐藏该div
思路一 第一种思路分两步 第一步:对document的click事件绑定事件处理程序,使其隐藏该div 第二步:对div的click事件绑定事件处理程序,阻止事件冒泡,防止其冒泡到document,而调用document的onclick方法隐藏了该div。 function stopPropagation(e) { if (e.
2013-11-05 18:26:06
1312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人