J'ai mon jquery:comportement en Incohérence jQuery selon le navigateur
$('.category-block').mouseover(
function (e) {
$(this).find('.b-expand').show();
});
$('.category-block').mouseout(
function (e) {
$(this).find('.b-expand').hide();
});
Et html échantillon:
<div class="category-block" id="category-1">
<a href="#">Mod</a>
<div class="b-expand" id="block-expand-1">
TEST
</div>
</div>
ci-dessus semble fonctionner dans Firefox et IE mais pas Safari et Chrome. Des idées?
Merci.
EDIT:
Si je change les js à:
$('.category-block').mouseover(
function (e) {
$('.b-expand').show();
});
$('.category-block').mouseout(
function (e) {
$('.b-expand').hide();
});
Il fonctionnera, mais montrant bien sûr tous les b-expand est pas seulement l'un sous le parent. Ainsi, le problème est avec la découverte?
Il n'y a pas de propriétés CSS qui ne le montrent pas. De plus, il n'y a pas d'erreurs js lancées.
Ce que vous avez fonctionne: http://jsfiddle.net/nick_craver/hL32v/ Il y a quelque chose en dehors de la question qui l'affecte si vous ne voyez pas le même comportement dans Chrome. –