//#region 切换效果区域 Namespace.register("U.UF.MR"); /** * input搜索框变化 * * @param {element} 变化的input元素 * @param {array} 变化的数组 实现数组 0 、 1 切换 -----------[0] 变化前的值 如 "请输入内容" -----------[1] 变化后的值 如 "" */ U.UF.MR.InputTip = function (UDOD, UDE) { var i, _UDCZ = UDE[0], _UHTM = UDE[1]; //判断是否还处于变化前 if (UDOD.value === _UDCZ) { UDOD.value = _UHTM; } //变化后的处理 else if ((UDOD.value === undefined && ((UDOD.innerHTML === _UDCZ || UDOD.innerHTML === _UDCZ.outerHTML) || (UDOD.innerText === $$("div", { "innerHTML": _UDCZ }).innerText || UDOD.innerText === _UDCZ.innerText)))) { $(UDOD).html("").append(_UHTM); //清空input内容 } } /** * 导航切换 * * @param {element} 点击的目录 * @param {string} 变化的class * @param {object} 变化是否附加属性 * @return {number} 获取变化的位置 */ U.UF.MR.DHQH = function (UDOD, UCL, UDE) { var i, _UIE, _UDCD, _UDAD = $($(UDOD).Parent()).Child(); //获取下面所有的子元素 for (i = 0; i < _UDAD.length; i++) { _UDCD = $(_UDAD[i]); //循环的元素 (_UDAD[i] == UDOD) && (_UIE = i); //判断是否选中的元素 (UCL) && (_UDCD[_UIE == i ? "addClass" : "removeClass"](UCL)); //添加修改元素的样式 (UDE) && (_UDCD.addAttrArray((_UIE == i ? UDE[0] : UDE[1]))); //添加属性或者样式 } return _UIE; //return返回值 } //#endregion