関数を使用してロードされた div に css を動的に適用する際に問題が発生していload()
ます。読み込まれている html が見つかり、挿入され、閉じるコマンドを使用できます。ただし、適用しようとしているcssは登録されていません。動的CSSを除いて、すべてが正常に機能しているようです。ここで何か間違っているか、間違った機能を持っている可能性があると思います:
Jクエリ:
$(document).ready(function() {
//Find & Open
$(".projectThumb").click(function(){
htmlName = $(this).find("img").attr("name");
$("#popupContainer").load(htmlName + ".html");
});
//Apply CSS
$(".projectPopup").css({"position": "absolute", "background": "#000", "top": "10%", "left": "10px"});
//Close property
$("a.close").live("click", function(){
$("#popupContainer").empty();
});
});
test.php:
<div id="content">
<div class="projectThumb">
<img src="/img/aeffect_button_static.gif" name="aeffect" />
<p class="title">title</p>
</div>
</div>
<div id="popupContainer"></div>
aeffect.html:
<div class="projectPopup" id="aeffect">
<a class="close">Close ×</a>
<p class="description">Description</p>
</div>