Прежде чем я задам вопрос, я понимаю, что, возможно, я не использую весь потенциал simplemodal, поэтому потерпите меня, пожалуйста.
У меня есть следующий модальный диалог в моем HTML:
<div id="confirm_delete_role">
<h1>Are You Sure You Want To Proceed?</h1>
<div id="confirm_parameter_role"></div>
<p class="right_button"><a class="ui_navigation" href="javascript:$.modal.close(); var e = document.getElementById('confirm_parameter'); e.innerHtml = ''; var f = hLoader.setCheckStatus('confirm/callback'); f();">Proceed</a>
<a class="ui_navigation" href="javascript:$.modal.close(); var e = document.getElementById('confirm_parameter'); e.innerHtml = '';">Cancel</a></p>
</div>
В другой области javascript, где я вызываю это диалоговое окно, я заранее загружаю поле verify_parameter_role и предоставляю обратный вызов:
hLoader.loadDiv('admin/roles/confirm', 'return-parameter', undefined, 'confirm_parameter_role', function(){
hLoader.setCheckStatus('confirm/callback', function(){
var replace = document.getElementById('input_parameter_role');
replace = replace.options[replace.selectedIndex].value;
hLoader.loadViewportContent('admin/roles/delete/role/' + document.getElementById(idSrc).value + '/replace/' + replace);
});
$(' #confirm_delete_role ').modal();
});
hLoader.loadDiv - это слегка измененная оболочка для функции jQuery .load, но, по сути, выполняет то же самое (загружает адрес admin / role / verify, читает # return-параметр и помещает его в #confirm_parameter_role) Это создает это:
<div id="confirm_parameter_role">
<form>
<label for="input_parameter_role" id="input_parameter_role-label">Replacement Role For Current Accounts:</label>
<select name="input_parameter_role" id="input_parameter_role">
<option value="1" label="Clients">Clients</option>
<option value="2" label="Employees">Employees</option>
ETC.
</select>
</form>
</div>
Весь процесс прекрасно работает, за исключением одной вещи. Как ни странно, мой div #confirm_parameter_role имеет свой стиль, установленный в "Opacity: 0;" в какой-то момент (не по моему коду), поэтому, когда появляется модальное диалоговое окно ... нет формы или панели выбора.
Есть идеи? Кто-нибудь еще получает свои div'ы внутри своих модальных боксов с непрозрачностью 0? Спасибо за любые подсказки.