Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery判断元素上是否绑定了指定事件的方法

jQuery判断元素上是否绑定了指定事件的方法

本文实例讲述了jQuery判断元素上是否绑定了指定事件的方法。分享给大家供大家参考。具体如下:例如下面的代码可以判断id=testdiv的元素是否绑定的click事件,这个判断只针对jQuery绑定的事件有效,普通JS的事件绑定无效。//jQuery event封装支持判断元素上是否绑定了事件,此方法只适用于jQuery绑定的事件var $events = $("#testdiv").data("events");if( $events && $event...
多个jQuery版本共存的处理方案

多个jQuery版本共存的处理方案

如何在一个页面上让多个jQuery共存呢?比如jquery-1.5和jquery-1.11。你可能会问,为什么需要在一个页面上让多个jQuery共存?直接引用最新版本的jQuery不行吗?答案是,不行。因为现实生活是非常残酷的。举个栗子:现有网站已经引用了jQuery 1.5以及相关插件。如果直接将jQuery升级到最新版,这些插件就不工作了,除非你能把这些插件全部升级,或者等各个插件的作者发布支持最新版jQuery的版本。现在,如果我们要基于jQuery...
javascript操作Cookie(设置、读取、删除)方法详解

javascript操作Cookie(设置、读取、删除)方法详解

Cookie是客户端存放数据的一种方式,可用来做状态保持。1.设置Cookie:a.无过期时间:(若不设置过期时间,默认为会话级Cookie,浏览器关闭就会失效)复制代码 代码如下:function setCookie(name,value) { document.cookie = name + "=" + escape(value);}b.固定过期时间:复制代码 代码如下:function setCookie(name,value){ var Days ...
javascript中的Base64、UTF8编码与解码详解

javascript中的Base64、UTF8编码与解码详解

Base64编码说明 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用"=",因此编码后输出的文本末尾可能会出现1或2个"="。base64编码库:(已验证可用)复制代码 代码如下:var base64 = (function(){ var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ...
jQuery创建自定义的选择器用以选择高度大于100的超链接实例

jQuery创建自定义的选择器用以选择高度大于100的超链接实例

本文实例讲述了jQuery创建自定义的选择器用以选择高度大于100的超链接实现方法。分享给大家供大家参考。具体分析如下:jQuery创建一个自定义的选择器,自己定义的这个选择器实际上可以是一个函数,下面的JS代码定义了一个over100pixels的选择器,选择出高度大于100的链接,这类技巧非常实用$.extend($.expr[":"], {over100pixels: function(a) {return $(a).height() > 10...
使用纯javascript实现放大镜效果

使用纯javascript实现放大镜效果

jd或者淘宝的具体商品有个放大镜的效果。虽然网上类似插件琳琅满目,应用到项目上有诸多不便,自己抽点时间自己写了个类似插件,积累下代码,何乐而不为呢!!let‘go:打算把此特效封装成个插件,先把最基本的算法实现,然后再一步步封装吧:最终实现效果:html 代码:复制代码 代码如下:<div id="Magnifier"></div>css 代码:复制代码 代码如下:<style> * { margin: 0; paddi...
JavaScript中的依赖注入详解

JavaScript中的依赖注入详解

计算机编程的世界其实就是一个将简单的部分不断抽象,并将这些抽象组织起来的过程。JavaScript也不例外,在我们使用JavaScript编写应用时,我们是不是都会使用到别人编写的代码,例如一些著名的开源库或者框架。随着我们项目的增长,我们需要依赖的模块变得越来越多,这个时候,如何有效的组织这些模块就成了一个非常重要的问题。依赖注入解决的正是如何有效组织代码依赖模块的问题。你可能在一些框架或者库种听说过“依赖注入”这个词,比如说著名的前端框架Angular...
jQuery删除一个元素后淡出效果展示删除过程的方法

jQuery删除一个元素后淡出效果展示删除过程的方法

本文实例讲述了jQuery删除一个元素后淡出效果展示删除过程的方法。分享给大家供大家参考。具体分析如下:当我们删除一个元素时希望能看到删除的过程,这个效果通过对元素进行淡出展示动态化删除过程。$("#myButton").click(function() {$("#myDiv").fadeTo("slow", 0.01, function(){//fade$(this).slideUp("slow", function() {//slide up$(thi...
JavaScript判断一个字符串是否包含指定子字符串的方法

JavaScript判断一个字符串是否包含指定子字符串的方法

本文实例讲述了JavaScript判断一个字符串是否包含指定子字符串的方法。分享给大家供大家参考。具体分析如下:下面的JS代码,为String对象定义了一个contains方法用于判断字符串是否包含子字符串,非常有用。if (!Array.prototype.indexOf) {Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.lengt...
<< 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 >>