当用户单击焦点区域以外的任何地方时,会尽我最大的努力隐藏这个侧边栏。当前,当我单击外部时,侧边栏将保持打开状态。如果我在侧边栏中单击不是链接的区域,侧栏将关闭。只是想在应用程序的其他地方重新创建这种效果。不知道在React/JS中实现这一点
谢谢你能帮我的忙。
import React, { useState } from 'react';
import * as FaIcons from 'react-icons/fa';
import * as AiIcons from 'react-icons/ai';
import { Link } fr
我有一个侧边栏,我有一个按钮,可以在点击时切换侧边栏。我有一个jQuery函数来实现这个功能。我现在有了一个新的功能,如果侧边栏是打开的,并且用户单击侧栏中的任何列表项,它会切换回来,一些函数将被超出。
问题是:
当我单击侧栏中的li时,切换按钮正在等待它的第二次单击(我猜)。因此,如果我在单击侧栏li上添加切换,主切换按钮功能就会中断。我怎样才能在不影响彼此的情况下保持两者。我希望我已经说清楚了。这是密码。
JS
// code for sidebar toggle in jQuery
$.fn.toggleClick = function () {
var methods = ar