基本思想是我想在Jquery中创建一个字符串,它将作为HTML插入到div A中。下一步是调用Fancybox对话框并显示来自同一div(div A)的内容。在Firefox中一切正常,但IE接缝忽略了TOP和LEFT等css标签。
据我所知,这是IE问题?
感谢您的帮助。
$('.stampa').ready(function()
{
var sadrzaj = '<div>'+
'<div style="background-color:##e3e3e3;height:1400px;">'+test;
for(i=0;i<externeNiz.length; i += 2)
{
var izPromenljive = "{HTMLPROMENLJIVA "+externeNiz[i]+"}";
var uVrednost = externeNiz[i+1];
sadrzaj = sadrzaj.replace(izPromenljive, uVrednost);
}
...
sadrzaj += '</div>'+
'<div style="background-color:grey;height:2%;padding:20px 10px 20px 10px; text-align:center;">'+
'<div style="float:left;"><button type="button" onclick="Stampaj()" id="stampaj">Stampaj</button></div>'+
'<div style="float:right;"><button type="button" onclick="Zatvori()" id="odustani">Odustani</button></div>'+
'</div>'+
'</div>';
$('.modal').html("<div style='width:900px;height:1400px;'>"+sadrzaj+"</div>");
});
$("##inline").fancybox({
'titlePosition' : 'inside',
'transitionIn' : 'none',
'transitionOut' : 'none',
'content' : $('.modal').html()
});
{HTMLPROMENLJIVA '+ externeNiz[i]+'}
表示有问题的css变量。但其他基本的css属性,如身高,宽度都是正常的。