-
jquery 带namespace的自定义函数不能在ie6下运行60
我自己定义了一个js文件,格式如下
/** * 自定义函数和方法 */ (function($) { /** * 自定义函数,命名空间:my */ $.extend({ my : { /** * 判断一个string或者boolean值是否为true,或者一个number是否等于1 */ isTrue : function(obj) { switch ($.type(obj)) { case "boolean": return obj; case "number": return obj == 1; } return String(obj).toLowerCase() === 'true'; } }); })(jQuery);
调用使用 $.my.isTrue("TRUE")
在除了IE6以外的所有浏览器中都可以正常运行,
只有在IE6中,提示$.my不是对象,是什么原因?
问题补充:<div class="quote_title">axiheyhey 写道</div><div class="quote_div">好吧,我败了。记得把最后一行改成<pre name="code" class="js">})(jQuery); </pre></div> <br />少个}是我贴代码的错误.在我这边没有少. <br />要不ff也不能运行. <br />即使加上},ie6也不能运行... <br />2011年12月12日 14:35
4个答案 按时间排序 按投票排序
-
什么情况,明明是贴了完整的代码,怎么一提交就缺胳膊少腿的。。我再发
/** * 自定义函数,命名空间:my */ $.extend({ my : { /** * 判断一个string或者boolean值是否为true,或者一个number是否等于1 */ isTrue : function(obj) { switch ($.type(obj)) { case "boolean": return obj; case "number": return obj == 1; } return String(obj).toLowerCase() === 'true'; } } }); })(jQuery);
2011年12月14日 10:45
-
少了个},亲。
/** * 自定义函数,命名空间:my */ $.extend({ my : { /** * 判断一个string或者boolean值是否为true,或者一个number是否等于1 */ isTrue : function(obj) { switch ($.type(obj)) { case "boolean": return obj; case "number": return obj == 1; } return String(obj).toLowerCase() === 'true'; } } }); })(jQuery);
2011年12月14日 10:43
相关推荐
在IE8下使用jQuery获取自定义标签的知识点主要涉及到JavaScript的DOM操作、jQuery的选择器以及对旧版浏览器的兼容性处理。以下是对这些主题的详细解释: 1. **自定义标签**: 自定义标签是HTML5引入的一个新特性,...
在这里,我们将详细介绍 jQuery 的自定义函数写法和扩展方法。 一、 jQuery 的 extend 扩展方法 jQuery 的 extend 方法是 jQuery 中的一个扩展方法,用于将多个对象合并成一个对象。该方法的原型是:`extend(dest,...
6. **插件集成**:在实际项目中,开发者可能需要将这个插件与其他jQuery库或框架(如Bootstrap)结合使用。这就需要理解插件的API和如何与其他组件协同工作。 7. **性能优化**:为了确保插件在大内容区或者大量数据...
6. **自定义提示样式**:如果想控制提示信息的样式,你可以创建一个自定义的`highlight`和`unhighlight`函数,分别处理元素在错误和正确状态下的样式: ```javascript highlight: function(element, errorClass, ...
然而,jQuery的强大并不仅仅局限于内置的函数,用户还可以根据自己的需求添加自定义函数,扩展其功能。下面我们将详细探讨如何在jQuery中增加自定义函数,以一个简单的样式添加为例。 首先,我们要明白jQuery对象有...
我的原创: 花生米AJAX-UI系列之:基于JQUERY的右键菜单0.1版 可以对表格,列表,"树",或者单个DOM容器进行右键绑定 菜单项的文字、图标样式,调用方法均...经测试,兼容IE6--IE8,FF,CHROME浏览器 详细说明请参见API
jQuery微信公众号自定义菜单代码是一款微信公众号后台管理界面操作模板代码。
这里我们要探讨的是一个名为`jquery.easydropdown.min.js`的插件,它能帮助开发者轻松地为Select元素添加自定义样式,提高网页的交互体验。 `jquery.easydropdown.min.js`是一个轻量级的jQuery插件,它的主要功能是...
在开始讲解如何实现自定义下拉条之前,我们需要了解jQuery的基本用法。jQuery通过选择器选取DOM元素,然后应用各种方法来操作这些元素。例如,`$('selector')`用于选取元素,`.css()`用于改变元素样式,`.on()`用于...
本主题聚焦于“JQUERY插件之自定义滚动条DEMO”,这涉及到如何使用jQuery来实现一个自定义的滚动条,以替代浏览器默认样式,并确保在不同浏览器如IE、Firefox、Chrome和百度浏览器中的兼容性。 首先,我们了解滚动...
jQuery插件formValidator是一个用于在网页表单中进行验证的jQuery插件。它能够根据设定的规则,对表单元素的值进行验证,并提供相应的提示信息。formValidator提供了一系列内置的验证规则,同时也支持开发者通过...
在本文中,我们将深入探讨如何使用JQuery创建一个自定义内容的对话框,以及如何根据需求对其进行个性化定制。首先,让我们理解JQuery的核心概念:它是一个轻量级、高效的JavaScript库,极大地简化了DOM操作、事件...
本文介绍了在jQuery中自定义函数的多种方法,并提供了具体的代码示例。 首先,可以通过对象字面量的方式定义自定义函数。例如,创建了一个名为windowbox的对象,在此对象下定义了两个方法aa和bb。通过$.windowbox....
《jQuery右键自定义菜单详解》 在网页开发中,为用户提供便捷的交互体验是至关重要的,而右键菜单作为用户交互的一种常见形式,能够快速响应用户的操作需求。本文将详细解析“jQuery右键自定义菜单”这一JS特效,...
这个组件能够运行在多种浏览器上,包括IE、Safari和Firefox,确保了跨平台兼容性。 首先,我们要理解jQuery是什么。jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。...
有时候感觉系统自带的提示框太丑了,试试jquery自定义提示框吧,可以自适应手机,要先引用jquery
本文将详细讲解如何使用jQuery实现自定义弹出窗口,以替代原生的`window.open`方法,并且能返回参数,增强用户体验。 ### 1. jQuery弹出窗口基础 jQuery自定义弹出窗口的核心是通过CSS和JavaScript来创建一个新的...