加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Mootools 1.4.1操纵多个节点及其与jquery的差别

发布时间:2018-08-25 00:34:45 所属栏目:业界 来源:站长网
导读:本日在开拓的进程中碰着了一个风趣的多节点操纵的状况,拿出来和各人分享一下,同时较量一下Mootools和jquery的差别 由于之前用jquery,此刻转到mootools之后惯性思想一向欠好改,功效本日发明白这个题目,假如把Mootools的语句用jquery的 写法来做是无论怎样都

本日在开拓的进程中碰着了一个风趣的多节点操纵的状况,拿出来和各人分享一下,同时较量一下Mootools和jquery的差别

由于之前用jquery,此刻转到mootools之后惯性思想一向欠好改,功效本日发明白这个题目,假如把Mootools的语句用jquery的 写法来做是无论怎样都没步伐到达预期结果的,以是必必要把多个节点行使Array的each要领给拆解出来才可以实现.由此可见mootools更靠近 js原型开拓.

我们看一下下边的代码:

//Mootools的做法:
function Global_HidShow_Other(i){
    i=$(i);
if(i.checked){
   $sel=$('srh1').getElements('li.float input');

   Array.each($sel,function($sel_,index){
   $sel_.checked=false;
   $sel_.disabled=true;
   });
}
}

//Jquery的做法
$(document).ready(function(){
$sel=$('#srh1 li.float input');
$sel.checked=false;//我记得早年在写jquery的时辰直接操纵checked和disabled好像是有题目的,时刻好久了,记不太清了.
$sel.disabled=true;
});

其拭魅这应该算是很基本的对象了,只不外应该归功于jquery惯坏了我的风俗而已.

Global_HidShow_Other这个函数我并没有绑定变乱,而是直接写入到dom节点上了<font onclick="Global_HidShow_Other(this)">,这样就不必要每次打开页面的时辰不管是否能用获得此成果都要绑定变乱,资源能节减就节减吧.

我在挪用的时辰转达了this进去,为了兼容IE,以是我在行使i参数之前先i=$(i);以免IE报错.

这样的用法是不是和js原型开拓很是相似.好像统统都归于本源了.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读