Так я использую диалоговое окно JQuery UI, как это:Ссылка внутри пролета с дисплеем: нет; стиль виден
$(document).ready(function() {
// vytvorenie kurzu
$('a.openModalBox').click(function(e) {
var href = $(this).attr('href');
if ('#/' == href) {
e.preventDefault();
$('span.modalBoxContent').dialog({
modal: true,
resizable: false,
title: 'Upozornenie',
zIndex: 1,
show: 'fast',
hide: 'slow',
width: 600,
height: 90,
position: 'middle'
}).width(600);
}
});
});
Мой HTML выглядит следующим образом:
<a href="#/" class="next openModalBox lessOpacity">
Go forward
<span class="modalBoxContent">
<p style="font-size: .8em; text-align: center;">
Lorem ipsum.<br />
Lorem ipsum <a href="/index/index" class="accessible-link">lorem ipsum</a>.
</p>
</span>
</a>
И соответствующий CSS является:
span.modalBoxContent {
display: none;
}
это работает отлично, когда есть только текст внутри span.modalBoxContent. но если есть HTML-код, тогда прослойка не полностью скрыта. В этом случае (см. Выше HTML) ссылка видна.
Как это возможно и как его решить?