Я загружаю некоторые html в div через ajax, используя jquery.Как только контент загружен, мне нужно исправить png для ie6, используя DD_belatedPNG.Код ниже -
$("#content").fadeOut(function(){
$(this).html("<div><p>some text</p><img src='myimage.png' class='dayPosted' /><p>some more text</p></div>").fadeIn( fixIeIssue() ); //The html in this function is for example only, in my app it's populated by ajax.
})
fixIeIssue = function(){
if (window.DD_belatedPNG){
//alert("for some reason this works if I call an alert here")
DD_belatedPNG.fix('.dayPosted');
}
}
Исправление png не работает.Как ни странно, это срабатывает, если я вызываю оповещение перед вызовом исправления.
Я пытался добавить document.ready в fixIeIssue, но это не помогло.
Исправление png работает при начальной загрузке страницы.