simplemodal jquery プラグインに付属するデフォルトの stlyesheet の設定を、IE7 では正常に動作するが Firefox や Chrome では動作しない containerCSS でオーバーライドしようとしました。これがバグなのか、何か間違ったことをしているのかはわかりません。
jQuery コード:
$(document).ready(function() {
$("#ButtonPopup").click(function() {
$("#addEditTask").modal({
onOpen: modalOpen,
persist: true,
containerCss: ({ width: "300", height: "200", marginLeft: "-150" })
});
return false;
});
});
HTML コード:
<button id="ButtonPopup">Popup</button>
<div id="addEditTask" style="display:none;">
<p>Aliquam nonummy adipiscing augue. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada
libero, sit amet commodo magna eros quis urna.</p>
<button id="ButtonSave">Save</button>
<button id="ButtonCancel">Cancel</button>
</div>
動作するデモと、自分でテストできるコードの zip ダウンロードについては、こちらを参照してください。