当前位置: 澳门新濠3559 > 服务器运维 > 正文

一个封装js代码-----展开收起效果示例_javascript技

时间:2019-11-29 04:05来源:服务器运维
首先次靠自个儿完全的包装的小特效,有一点小小的的提神,和我们享用下,希望能对和自己相同在深究的童鞋们有一些帮助 js部分: 复制代码 代码如下: varshow_obj = function.bind{ var sh

首先次靠自个儿完全的包装的小特效,有一点小小的的提神,和我们享用下,希望能对和自己相同在深究的童鞋们有一些帮助 js部分: 复制代码 代码如下: var show_obj = function.bind{ var showTxt = $; //alert; //alert; //alert.children; if == '+'){ showTxt.html }else{ showTxt.html.parent.slideToggle } html 引用: 复制代码 代码如下: ${ show_obj('.slide_show','.slide_show a','.p-silde'); }) html 代码:

例如:

  • 笔者有列表+

    列表1 列表2 列表3

  • 自家有列表+

    列表1 列表2 列表3

  • 自乙卯有列表

复制代码 代码如下:

PS:记住征引jQuery的框架,包容ie6以上,火狐,Google,ie6未有测验我们能够团结测量检验

$.get('aaaaa.ashx',null,function(d){
  // 假设d 返回 的值为 1,3,43,23,54,67
var arr = d.split(',');
  $.inArray(3,arr) ==-1 //true
//为啥啊
  //如若写成那样的
  var arr = eval('['+d+']');
$.inArray(3,arr) >-1 //true
});

这是为何吧? 望知道的对象跟贴回复下.
jquery inarray(卡塔尔(قطر‎函数安详严整
jquery.inarray(value,array)
规定第三个参数在数组中之处(若无找到则赶回 -1 卡塔尔。

determine the index of the first parameter in the array (-1 if not found).
返回值
jquery
参数
value (any卡塔尔国 : 用于在数组中寻找是不是存在
array (array卡塔尔(قطر‎ : 待管理数组。

几天前有心上人问了个难点,如下

复制代码 代码如下:

var testarr=[{"a":"0"},{"b":"1"},{"c":"2"}];alert($.inarray({"a":"0"},testarr));  

  
说那一个值总是回到-1;
率先眼,笔者没在意到,于是本身写了生机勃勃段给她看。

复制代码 代码如下:

var obj={'m':'1'};var arr=[obj,'1',2];alert($.inarray(obj,arr));

以此再次来到值正常。
新兴才发觉到,对象是引用类型的原因。
援用类型的本性能够用一小段程序演示

复制代码 代码如下:

var obj={"a":0};var obj1={"a":0};
alert(obj==obj1);// false;---------------------
var obj={"a":0};
var obj1=obj;
alert(obj==obj1);
// true;

: 复制代码 代码如下: $.get('aaaaa.ashx',null,function(d卡塔尔国{ // 即使d 重返 的值为 1,3,43,23,54,67 var arr = d.split(','卡塔尔国; $.inArray(3,arr卡塔尔国 ==-1 //true //为何啊...

编辑:服务器运维 本文来源:一个封装js代码-----展开收起效果示例_javascript技

关键词: