<script type="text/javascript">
$(document).ready(function() {
$('#mardicion').each(function() {
var $link = $(this);
$link.click(function() {
var $dialog = $('<div></div>')
.load($link.attr('href') + ' #content')
.dialog({
autoOpen: false,
title: $link.attr('title'),
width: (pageWidth()*0.9),
height: (pageHeight()*0.9)
});
$dialog.dialog('open');
return false;
});
});
});
</script>
Я использую вышеуказанный javascript для загрузки страницы, когда я нажимаю на ссылку, страница загружается правильно, но когда я нажимаю другую ссылку внутри диалога, щелкающая ссылка открывается в окне браузера, а не внутри диалога.Я слышал, что использование обработчика щелчков является правильным способом сделать это (что ссылка открывается внутри диалога), но я не уверен, как реализовать его с помощью jQuery UI Dialog .
Спасибо!