- Автор темы
- #1
Есть две страницы сайта: раздел и страница (статья).
Везде вызов js кода идет одинаков, тот же файл. На страницах тот же html-код (блок для показа и скрытия). На одной странице работает, на другой выдает ошибку:
Если написать в коде проверку наличие метода
, то все в консоле выводит. Даже если инициализацию сделать в autoOpen: true, то блок открывается. Но после закрытия та же ошибка.
Без помощи не разберусь
Везде вызов js кода идет одинаков, тот же файл. На страницах тот же html-код (блок для показа и скрытия). На одной странице работает, на другой выдает ошибку:
js-код такой:Error: cannot call methods on dialog prior to initialization; attempted to call method 'open'
Код:
$('#block_city').dialog({
autoOpen: false,
// height: 210,
width: 550,
modal: true
});
//Показ блока с городами
$('#link_act_city').on('click',function(){
$('#block_city').dialog( "open" );
return false;
});
$('#close_block_city').on('click',function(){
$('#block_city').dialog("close");
});
Код:
if("dialog" in document){console.log('sdfsdf')}
Без помощи не разберусь
Последнее редактирование: