Merge branch '2.x' of github.com:layui/layui into 2.x

pull/1307/head
贤心 2023-07-11 15:07:48 +08:00
commit 5a36b3af1b
2 changed files with 6 additions and 4 deletions

View File

@ -266,6 +266,7 @@ click: function(data, othis){
/* /*
return false; return false;
*/ */
}
``` ```
用法详见:[#示例](#examples) 用法详见:[#示例](#examples)
@ -273,4 +274,4 @@ click: function(data, othis){
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -419,13 +419,14 @@ layui.define(['jquery', 'laytpl', 'lay'], function(exports){
//设置菜单组展开和收缩状态 //设置菜单组展开和收缩状态
thisModule.spread = function(othis){ thisModule.spread = function(othis){
//菜单组展开和收缩 //菜单组展开和收缩
var elemIcon = othis.children('.'+ STR_MENU_TITLE).find('.layui-icon'); var needSpread = othis.hasClass(STR_ITEM_UP);
if(othis.hasClass(STR_ITEM_UP)){ var elemIcon = othis.children('.'+ STR_MENU_TITLE).find('.layui-icon-' + (needSpread ? 'down' : 'up'));
if(needSpread){
othis.removeClass(STR_ITEM_UP).addClass(STR_ITEM_DOWN); othis.removeClass(STR_ITEM_UP).addClass(STR_ITEM_DOWN);
elemIcon.removeClass('layui-icon-down').addClass('layui-icon-up'); elemIcon.removeClass('layui-icon-down').addClass('layui-icon-up');
} else { } else {
othis.removeClass(STR_ITEM_DOWN).addClass(STR_ITEM_UP); othis.removeClass(STR_ITEM_DOWN).addClass(STR_ITEM_UP);
elemIcon.removeClass('layui-icon-up').addClass('layui-icon-down') elemIcon.removeClass('layui-icon-up').addClass('layui-icon-down');
} }
}; };