摘要: 1 2 3 4 5 6 291 292 373 374 375 376 377 378 ... 阅读全文
posted @ 2015-08-07 23:20 园林鸟 阅读(535) 评论(0) 推荐(3) 编辑
摘要: // 兼容火狐获取一个节点的相同类型的上一个相邻节点function perviousSiblingSameType(node , cnode ){ // 为空直接返回null if(node.previousSibling == null ) { return null ; } else { // 节点类型不相等继续递归 if(node.previousSibling.nodeType != cnode.nodeType) { return perviousSiblingSam... 阅读全文
posted @ 2012-12-14 16:24 园林鸟 阅读(438) 评论(1) 推荐(0) 编辑
摘要: 当地址栏含有参数,我们可以再目标页面通过window.location.search来获取我们需要的参数及其值// 获取地址栏的参数数组function getUrlParams(){ var search = window.location.search ; // 写入数据字典 var tmparray = search.substr(1,search.length).split("&"); var paramsArray = new Array; if( tmparray != null) { for(var i = 0;i<tmpar... 阅读全文
posted @ 2012-11-27 17:21 园林鸟 阅读(5497) 评论(0) 推荐(0) 编辑
摘要: 网摘:ie下可以直接使用event对象的这三个属性现在我们需要为FF新增这三个属性:if(window.addEventListener) { FixPrototypeForGecko(); } function FixPrototypeForGecko() { HTMLElement.prototype.__defineGetter__("runtimeStyle",element_prototype_get_runtimeStyle); window.constructor.prototype.__defineGetter__("event",win 阅读全文
posted @ 2012-11-20 14:45 园林鸟 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: 网摘:Firefox的私有属性,导致以下问题的出现:按钮左右本身有2px的间距(FF私有属性写了padding:0 2px所致);按钮文字居中是不行的(此时设置padding-bottom是没用的) ;等等…input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type=" 阅读全文
posted @ 2012-11-20 10:50 园林鸟 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 网摘:在ie下这连个函数主要是向目标元素对象插入一个新的子元素,子元素可以使element也可以是html代码片段由于FF中没有这两个函数,因此我们可以通过扩展HTMLElement来解决这个问题:if(typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement){ HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode) { switch (where) { ... 阅读全文
posted @ 2012-11-19 14:08 园林鸟 阅读(1528) 评论(1) 推荐(0) 编辑
摘要: (function($) { $.fn.menuBorderSlide = function(options) { var defaults = { // 边框高度 gtHeight : 4, // 边框颜色 gtColor : '#CC0000', // 当前被选中的li的样式类 currentClass : "current", // 振幅比率 amplitude : 1 / 2, ... 阅读全文
posted @ 2012-08-31 22:00 园林鸟 阅读(2458) 评论(0) 推荐(0) 编辑
摘要: (function($) { $.fn.slidePicture = function(options) { var ops = $.extend({}, $.fn.slidePicture.defaults, options); return this.each(function() { $this = $(this); var opts = $.meta ? $.extend({}, ops, $(this).data()) : ops; var num = opts.num; ... 阅读全文
posted @ 2012-08-31 00:39 园林鸟 阅读(2932) 评论(0) 推荐(1) 编辑
摘要: 利用css和jquery创建一个动画效果的缓冲样式插件,插件可以开始、暂停、结束.(function($) { $.fn.scrollWait = function(options) { var ops = $.extend({}, $.fn.scrollWait.defaults, options); var opts = $.meta ? $.extend({}, ops, $(this).data()) : ops; /** * 显示位置 */ var win = $(window); ... 阅读全文
posted @ 2012-08-28 16:28 园林鸟 阅读(773) 评论(3) 推荐(0) 编辑
摘要: 初学jquery,尝试着制作一个小的插件,插件的css代码都写死了,没有另外的css文件。插件包含着找以及信息提示,还有一个关闭的X按钮,使用时可以指定按钮的位置(四个角).代码如下:(function($) { $.fn.overlay = function(options) { var defaults = { // 遮罩透明度 overlay_opacity : .6, // 遮罩的颜色 overlay_backgroundColor : "gray", //... 阅读全文
posted @ 2012-08-26 17:13 园林鸟 阅读(2607) 评论(0) 推荐(0) 编辑