我已经通过a-tags获得了几张图片,当你点击它们时,应该在对话框中打开a-tag的链接,什么工作正常,除了IE8(IE9工作正常)...
$('a.modal').each(function() {
var $link = $(this);
$link.click(function() {
var $dialog = $('<div></div>')
.load($link.attr('href') + ' #content')
.dialog({
autoOpen: false,
modal:true,
width: 762
});
$dialog.dialog('open');
return false;
});
});
控制台中没有可见的错误。有人可能有想法吗?
答案 0 :(得分:0)
最后它与错误的javascript代码实际上并没有关系,但是它的无用性以及它无法解析url,所以它适用于startpage,并且使用原始形式的url但不使用转换后的永久链接,将整个事情改为ajax有助于:
$('a.modal').click(function() {
$.ajax({url: $(this).attr('href')})
.done(function( html ) {
var $dialog = $('<div></div>')
.html(html)
.dialog({
autoOpen: true,
modal:true,
width: 762
})
});
return false;
});