Jquery chrome и не понятый баг.

В линуксе стоит довольно старый хром. Version 35.0.1916.153, хотя сейчас под винду актуальна 43 версия (что? 43, вот это они штампуют)
Так, вот странный глюк поймал, 
Мне нужно напротив каждого элемента, при наводке мышки выводить кнопочку,
сделал так

                    $(".pt10").hover(
                        function(){ //over
                            $(this).find(".send-message").show();
                        },
                        function(){ //out
                            $(".send-message").hide();
                        }
                    );


вроде все правильно, но хром показывает кнопку один раз, после чего больше не хочет выводить ее. В firefox все работает ок, выходит проблема врятли в коде, скорее в браузере,
и может в новой версии все хорошо. 
Но стоило добавить еще один div .test2, размером 0 на 0 px, как кнопка стала отображаться вновь, при наводке. 

                    $(".pt10").hover(
                        function(){ //over
                            $(this).find(".send-message").show();
                            $(this).find(".test2").show();
                        },
                        function(){ //out
                            $(".send-message").hide();
                            $(this).find(".test2").hide();
                        }
                    );

ps. после этого все же решил обновить хром в centos, и что? после этого все стало хорошо.

В линкусе он тоже 43 версии.

chrome

 

Интересно, если у другого пользователя будет хром старый, он получить этот баг, а как бы я о нем узнал, если бы работал под виндой и получал всегда свежее обновление. Не понятно.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>