Twitter Bootstrap Popover / Tooltip Bug z telefonem komórkowym?

Pracuję z Twitter Bootstrap i wpadłem na coś, czego nie mogłem naprawić podczas testowania na iPadzie i iPhonie. Na urządzeniach mobilnych (przynajmniej tych urządzeniach) musisz kliknąć, aby włączyć wskazówkę lub popover (zgodnie z oczekiwaniami). Problem polega na tym, że nigdy nie możesz go zamknąć. Dodałem słuchacza, aby go zamknąć, jeśli go klikniesz ponownie, ale trudno mi uwierzyć, że domyślnym zachowaniem nie byłoby kliknięcie, aby go usunąć. Czy jest to błąd w popstarcie Bootstrap i podpowiedzi? Mój kod jest poniżej - wydaje się działać, ale TYLKO po kliknięciu tego samego elementu, który utworzył wskazówkę lub popover - nie w żadnym miejscu na stronie (nie można go uruchomić).

Kod do strzału:

<code>$(function () {
    //Remove the title bar (adjust the template)
    $(".Example").popover({ 
        offset: 10,
        animate: false,
        html: true,
        placement: 'top',
        template: '<div class="popover"><div class="arrow"></div><div class="popover-inner"><div class="popover-content"><p></p></div></div></div>'
        //<h3 class="popover-title"></h3>
        //Need to have this click check since the tooltip will not close on mobile
        }).click(function(e) {
            jQuery(document).one("click", function() {
                $('.Example').popover('hide')
        });   
    });
});
</code>

HTML:

<code><a href="javascript:void(0);" class="Example" rel="popover" data-content="This is the Data Content" data-original-title="This is the title (hidden in this example)">
</code>

Z góry dziękuję!

Dennis

questionAnswers(6)

yourAnswerToTheQuestion