Несколько переключений div Jquery работает в Firefox, а не в Safari или Opera? - PullRequest
0 голосов
/ 19 сентября 2011

этот код работает в Firefox, но не в Safari или Opera.Не уверен насчет IE, так как я на Mac.Есть идеи почему?Я новичок, и это просто код, который я нашел и отредактировал для своих нужд:

<div id = "button">Bryllup
    <div id="parent1">
        shown text
        <div id ="parent11">
            <div id = "elt1">
                Close
            </div>
        </div>
    </div>
</div>

<script>
$(document).ready(function() {
    $("#parent1").hide();       
    $("#button").click(function() {$("#parent1").show(); });
    $("#elt1").click( function (e) {
        e.stopPropagation();
        $(this).parent().parent().hide();
    });
});
</script>

Я нашел код в этом посте на этом сайте: Скрытие родительских элементов в Jquery

1 Ответ

0 голосов
/ 19 сентября 2011

Ваш код работает здесь, в Chrome, Safari и Opera (в Windows Vista), когда я помещаю его в этот jsFiddle . Можете ли вы попробовать это jsFiddle самостоятельно? Этот тип ситуации (когда ваш код работает нормально для нас) обычно означает, что с вашей страницей что-то не так, что вы нам не показываете или вы упустили что-то, что вызывает ошибку при сжатии кода для публикации здесь.

  • Что еще происходит на вашей странице?
  • Вы смотрели в консоли отладки, чтобы увидеть, есть ли какие-либо сообщения об ошибках?
  • Когда вы говорите, что это не работает, что именно вы наблюдаете?
...