Cum de a face o întârziere în punerea în aplicare a css

  • CSS

Buna ziua! Am înțeles că întrebarea este formulată într-un mod fundamental greșit, dar voi încerca să-l explice în mod corect.
Am un meniu, are un submeniu. Când sugerează meniul, cade submeniul. Există o animație tranziție lină, iar codul este scris, astfel încât atunci când retrageți mouse-ul pe elementul, călătorind în submeniul din spate. Singura problemă: Nu este necesar în cazul în care partea de jos este un alt element cu un submeniu și atunci când indică primul punct al doilea, primul submeniu încearcă să cheme înapoi (pentru a ascunde) și într-o jumătate de secundă pleacă în mod deschis înapoi.

Codul în sine este simplu:
#menu ul li: hover> ul stânga: 287px;
text-align: left;
padding-left: 4px;
-webkit-tranziție: stânga 400ms ușurință în;
-Moz-tranziție: stânga 400ms ușurință în;
-ms-tranziție: stânga 400ms ușurința în;
tranziție: stânga 400ms ușurință în;
>

#menu ul li> Poziția ul: absolut;
background-color: # 2E2E2E;
top: 0;
stânga: 34 de pixeli;
text-align: left;
padding-left: 4px;
min-width: 200px;
z-index: -1;
margin-top: 37px;
height: 368px;
-webkit-tranziție: stânga 500ms ușurință în;
-Moz-tranziție: stânga 500ms ușurință în;
-ms-tranziție: stânga 500ms ușurința în;
tranziție: stânga 500ms ușurință în;
>

Cum se face alocarea unui alt element de meniu, vechi odată ce nu am încerca să ascundă faptul că a existat o întârziere, sau altceva.

Sper că am fost în stare să cel puțin o mică întrebare formulată în mod corect.