¿Puede algún experto en JS ayudarme a explicar el significado del siguiente código? Lo mejor es explicar cada línea. ¡Gracias!
document.onclick = mclose//Cuando se hace clic en el documento, se activa la función mclose.
//-& gt;
//Declarar 3 variables
var timeout = 500;
var close timer = 0 ;
var ddmenuitem = 0;
Función mopen(id)//Defina una función mopen con el parámetro id (puede ser el valor de id de un DIV, dependiendo de la situación específica).
{
mcancelclosetime(); //Llamar a la función mcancleclosetime()
If(ddmenuitem)//Cuando ddmenuitem sea verdadero, realice las siguientes operaciones .
DD menuitem estilo .visibilidad = ' oculto '; //Ocultar // el estilo de ddmenuitem.
ddmenuitem = document . getelementbyid(id); //Asigna el objeto id a ddmenuitem.
DD menuitem estilo. visibilidad = 'visible'; // Establece el estilo de ddmenuitem como oculto.
}
Función mclose()//Definir la función mclose.
{
if(DD menuitem)DD menuitem style .
}
Función mclosetime()//Definir la función mclosetime.
{
close timer = window . settimeout(m close, time out); //Después del número especificado de milisegundos (timeout=500), use el método //setTimeout para Llame a la función mclose.
}//El método setTimeout() devuelve un valor, que se almacena en una variable llamada closetimer.