Mam cały klikalny div. To jest mój kod:Przycisk onclick wewnątrz całego klikalnego div
<div onclick="location.href='@Url.Action("SubClass", "Product", new { id = productClass.HierarchyId })';" class="menu-class">
<img src="~/Images/ClassImages/@imageName" alt="@productClass.HierarchyShort" />
<div class="menu-class-text">
<span>@productClass.HierarchyShort</span>
</div>
<div class="menu-class-admin-options">
<button onclick=" location.href = '@Url.Action("EditClass", "Product")'; ">Edit</button><br/>
<button onclick=" location.href = '@Url.Action("DeleteClass", "Product")'; ">Delete</button>
</div>
</div>
To div z obrazu z nazwą produktu i grupowej. A gdy użytkownik najedzie kursorem, wewnątrz przycisków div show 2 Edit and Delete. Problem polega na tym, że klikam dowolny przycisk wewnątrz Div, jego wywołanie funkcji div, a nie przycisk onclick. Czy potrzebujesz pomocy? Przepraszam, mój angielski.
W swoim kodzie CSS chcesz użyć albo! Ważnego atrybutu Lub użyj wartości z, aby wybrać, który z nich jest na topie Podobno zadziała. – matthiasgh
Prześlij swoje css, a ja pójdę – matthiasgh
Jak powiedział matthiasgh, spróbuj dodać wyższy indeks Z do przycisków (upewnij się, że są one również 'position: relative;'). Jeśli nie, możesz spróbować dodać 'event.stopPropagation()' po akcji buttonclick. – robooneus