Я использую a popup plugin, чтобы открыть всплывающее окно.Проблема с jQuery popup window
Создание таблицы html с использованием Javascript. В этом есть столбец Employee Id
, имеющий гиперссылку. Я открываю всплывающее окно при нажатии гиперссылки, чтобы отображать детали сотрудника.
Динамический сгенерированный код:
<a id='" + arrElement[0].EMP_DATA[i].EMP_ID +"'
href='employee.do?requestSource=EMP_PROFILE&empId=" +
arrElement[0].EMP_DATA[i].EMP_ID+"'
class='empName' >
<B>" +arrElement[0].EMP_DATA[i].EMP_NAME+"</B>
</a>
Выпуск: Всплывающее открыт в том же окне. Эта проблема только в том случае, когда код генерируется динамически с помощью Java Script
Ниже мой код, чтобы открыть всплывающее меню, вызывающий код сценария после завершения сотрудника таблицы:
$('.empName').popupWindow({
centerScreen: 1,
scrollbars: 1,
height: ($(window).height()-100),
width: ($(window).width()-100)
});
Пожалуйста, помогите
Jesse Я использую тот же плагин, чтобы открыть другие мои всплывающие окна. – Vicky
Я также подтверждаю, что библиотека popupWindow загружена правильно – Vicky
А еще одна идея: вы вызываете всплывающее окно в том же «событии», что и там, где вы пишете таблицу? Попробуйте добавить будущее событие, например. используя window.setTimeout (10, setupPopups); Это может быть связано с тем, что элементы DOM не сразу доступны после того, как они написаны ... Слишком долго, когда я перепутал это, чтобы помнить. –