Използвам следния скрипт за показване на изскачащи прозорци на фокус с поддръжка на HTML в Bootstrap 3:
$(document).ready(function () {
$(".focus-popover").each(function (index) {
var showPopover = function () {
$(this).popover('show');
};
var hidePopover = function () {
$(this).popover('hide');
};
$(this).popover({
html: true,
placement: $(this).attr('data-placement'),
trigger: 'manual'
})
.focus(showPopover)
.blur(hidePopover);
})
});
Този вход обаче...
<input type="date" ID="test2" class="form-control focus-popover" data-original-title="This is my title" data-placement="top" data-container="body" data-content="Click away and see how this will be dismissed.<br />However, on Opera 12 it will remain."></input>
... по някакъв начин е подслушван в Opera 12. Поради факта, че типът на въвеждане е "дата", а не "текст", той няма да скрие изскачащия прозорец при напускане на текстовото поле.
Моля, погледнете този пример в Opera 12, както и всеки друг браузър.
Какво мога да направя, за да работи правилно?
</input>
. - person cvrebert   schedule 03.09.2014