Twitter Bootstrap Popover / Tooltip Fehler mit dem Handy?

Ich arbeite mit Twitter Bootstrap und bin auf etwas gestoßen, das ich beim Testen auf iPad und iPhone nicht reparieren konnte. Auf Mobilgeräten (zumindest auf diesen Geräten) müssen Sie klicken, um den Tip oder Popover zu aktivieren (wie erwartet). Das Problem ist, dass Sie es nie wieder schließen können. Ich habe einen Listener hinzugefügt, um ihn zu schließen, wenn Sie erneut darauf klicken. Es fällt mir jedoch schwer zu glauben, dass das Standardverhalten nicht darin besteht, ihn durch Klicken zu entfernen. Ist dies ein Fehler in Bootstrap Popover und Tooltip? Mein Code ist unten - es scheint zu funktionieren, aber NUR, wenn Sie auf dasselbe Element klicken, das den Tipp oder das Popover erstellt hat - nicht irgendwo auf der Seite (könnte nicht funktionieren).

Code zum Auslösen:

<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>

Danke im Voraus!

Dennis

Antworten auf die Frage(6)

Ihre Antwort auf die Frage