J'ai un div qui est absolument positionné de sorte que je peux le placer chevauchant une image. le problème est que la partie vide du div rend l'image sous-jacente non cliquable. dans IE l'image est encore cliquable mais en FF ou en chrome son non/chevauchement div couvre l'image et le rendre non-cliquable
2
A
Répondre
0
Vous ne pouvez pas résoudre ce problème par CSS seul. Le plus simple est de définir l'événement div onclick sur la même fonction que votre image onclick.
1
Ajouter position: relative;
à l'image. Voici un SSCCE, copier et coller.
<!doctype html>
<html lang="en">
<head>
<title>SO question 2750416</title>
<style>
#overlap {
position: absolute;
width: 100%;
height: 61px;
background: pink;
}
img {
position: relative; /* Without it, the image disappears "behind" div */
float: right;
}
</style>
</head>
<body>
<div id="overlap">Overlap</div>
<img src="http://sstatic.net/so/img/logo.png" onclick="alert('Clickable!')">
</body>
</html>
0
Vous pouvez utiliser la fonction expérimentale CSS4 pointer-events:none
sur votre élément absolu. Le problème avec cette fonctionnalité est qu'elle ne fonctionne pas dans tous les navigateurs, seulement firefox et chrome autant que je sache. Juste partager un peu d'information :)
Questions connexes
- 1. Chevauchement DIV
- 2. Div chevauchement et mauvaise hauteur
- 3. javascript div chevauchement
- 4. chevauchement Texte div
- 5. W3C-Validation problème avec chevauchement formulaire et div-tags
- 6. Faire un div qui couvre toute la page
- 7. comment rendre le div entier cliquable?
- 8. UITableViewCell et chevauchement d'images
- 9. Rendre la barre staus visible sans chevauchement d'affichage
- 10. HTML/CSS: Rendre un div "invisible" aux clics?
- 11. Comment faire pour rendre le panneau à div différent lorsque le panneau déjà rendre à un autre div
- 12. Comment faire pour rendre le panneau à div différent lorsque le panneau déjà rendre à un autre div
- 13. CSS divs Chevauchement
- 14. Chevauchement d'éléments dans CSS
- 15. Chevauchement des boutons CSS
- 16. CSS - chevauchement - valide
- 17. Rendre DIV accepter et gérer drop via JavaScript possible?
- 18. ContentFlow: éviter le chevauchement d'images
- 19. Le chevauchement des deux boutons
- 20. Comment rendre la zone d'un div cliquable? Pas tout div!
- 21. jQuery chevauchement d'éléments déversables
- 22. Comment utiliser jQuery pour récupérer le contenu d'une page et le rendre dans une div?
- 23. en utilisant $ .get pour obtenir le contenu de la page et le rendre en tag div
- 24. Chevauchement avec Fusion Chart
- 25. Table de chevauchement générée dynamiquement
- 26. Comment rendre une section DIV cliquable?
- 27. minimum vs sommet minimal couvre
- 28. UIWebView chevauchement
- 29. TSQL: chevauchement de date et valeurs d'intervalle
- 30. Menu chevauchement PDF incorporé dans FireFox
pouvez-vous écrire cette fonction? – TomBs
à quoi ressemble votre fonction image onclick? – fearofawhackplanet