0
所以我用jQuery用戶界面對話框如下:跨度內的鏈接顯示:無;風格是可見
$(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),鏈接是可見的。
這怎麼可能以及如何解決它?