bind()方法用法详解:
此方法是使用比较频繁的方法之一,虽然在API手册上有着对方法的介绍,但是由于语言简短,例子不够详细,可能会造成不能够完全准确的掌握bind()方法的使用,下面就结合实例介绍一下此方法的使用。
语法格式:
$(selector).bind(type,[data],function(eventObject))
此方法可以为所有匹...
jquery模拟select下拉效果
这里用ul li列表模拟datalist options。实现逻辑非常简单,稍微需要注意点的是div.input_wrap是用相对定位的,方便ul.input1_ul相对进行定位。由于需求有很多的输入框且相互之间不影响,因此这里是input1。好歹是我自己开发的第一个插件,mark一记
html部分:
<html>...
下面为大家讲解jquery的end方法
end()方法的定义和用法:
end()方法能够回到最近的一个"破坏性"操作之前,即将匹配的元素列表变为前一次的状态。
如果没有破坏性操作将返回一个空集。
破坏性操作的概念:指任何改变所匹配元素的操作。可能大家对这个概念比较模糊,举个例子:
$("li").css("color","red");
以...
jquery如何获取页面源码:
$("#btnGetCode").click(function(){ var a = '<!DOCTYPE html><html>'; var z = "</html>" var by = $(":root").html(); $("#codeView").val(a+by+z);});
...
BoxScroll
常见图片轮播效果的简单实现。可以数字列表控制或者左右按键控制。逻辑很简单,到了尽头得往回跑,看看注释就知道了。
代码如下:
html部分:
<html>
<meta http-equiv="Content-Type" content="text/html;&n...
Marquee
模仿IE下面的marquee效果,鼠标移上去暂停。形成环的主要原理在于每张图片一旦判断出了外面的显示窗口就添加到尾部,用append和prepend模拟数组的push()和shift()。
代码如下:
HTML
<!doctype html>
<html>
&l...
1.$.extend({},defaults, options)
这样做的目的是为了保护包默认参数。也就是defaults里面的参数。
做法是将一个新的空对象({})做为$.extend的第一个参数,defaults和用户传递的参数对象紧随其后,这样做的好处是所有值被合并到这个空对象上,保护了插件里面的默认值。
$.fn.myPlugin = func...
今天为大家带来jquery最常用的方法集
1.jquery data(name)
data() 方法向被选元素附加数据,或者从被选元素获取数据。
$("#btn1").click(function(){
$("div").data("greeting", "Hello World");
});
$("#btn2").click(function(){
alert($("div").data("greeting"));
...
1.jquery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jquery.fn.extend(object);给jQuery对象添加方法。
$.extend({
add:function(a,b){return a+b;}
});
//$.add(3,4);
//return 7
jQuery添加一个为 add的“静态方法”,之后便可以在引入 ...
jquery怎么检测数据的返回类型呢?
在代码中,必须明确的知道返回值的数据类型才能够进行正确的计算,或者说需要一个变量的类型
一般我们利用jquery.type方法即可,代码如下:
<style type="text/css">
div
{
width:200px;
height:100px;
background-color:#660;
} ...