Вот он этот див
<div style="position: absolute; z-index: -10000; top: 0px; left: 0px; right: 0px; height: 1245px;"></div>
див пустой
Да уж ... Совет дня )))
Я искал как это программно сделать...
Да именно уже в исполненном коде... Если смотреть исходный код страницы его нет. Если смотреть код элемента то он прописан
---------- Добавлено 01.12.2017 в 15:01 ----------
Так пробовал но сама строка что нужно удалить на месте. а вот другие стили портит. Если бы просто было бы найти откуда ноги растут я бы удалил бы луче. Тема вордпреса куча скриптов ...
$('div:empty').remove();
не помогает, строка на месте (((...
Благодарю Вас. Это круть... Да не досмотрел ваш код полностью скопировал только две последних функции. Все четко теперь с этим flag !!!
var flag = false; jQuery(\"#city\").autocomplete({ source: function(request,response) { jQuery.ajax({ url: \"https://api.cdek.ru/city/getListByTerm/jsonp.php?callback=?\", dataType: \"jsonp\", data: { q: function () { return jQuery(\"#city\").val() }, name_startsWith: function () { return jQuery(\"#city\").val() } }, success: function(data) { flag = false; response(jQuery.map(data.geonames, function(item) { return { label: item.cityName, id: item.id, postCodeArray: item.postCodeArray } })); } }); }, minLength: 1, select: function(event,ui) { flag = true; jQuery('#receiverCityId').val(ui.item.id); }, close: function(request,response) { if(!flag){ return alert('error'); }else { //code } } });
Благодарю но теперь ReferenceError: flag is not defined
Вот это выборка id городов. Я пытаюсь сделать если город не выбран то есть если не сделан выбор на функции select: function(event,ui) {} то при закрытии списка а это функция close: function(request,response) {} вывести алер что то типа нужно сделать выбор из того списка. Это города с базы сдэк.
jQuery(\"#city\").autocomplete({ source: function(request,response) { jQuery.ajax({ url: \"https://api.cdek.ru/city/getListByTerm/jsonp.php?callback=?\", dataType: \"jsonp\", data: { q: function () { return jQuery(\"#city\").val() }, name_startsWith: function () { return jQuery(\"#city\").val() } }, success: function(data) { response(jQuery.map(data.geonames, function(item) { return { label: item.cityName, id: item.id, postCodeArray: item.postCodeArray } })); } }); }, minLength: 1, select: function(event,ui) { jQuery('#receiverCityId').val(ui.item.id); }, close: function(request,response) { if( typeof ui === 'undefined' || ui === null || typeof ui === 'defined' ||ui === 'undefined' ){ return alert('error'); } if(ui.item.id){ var ui; } } });
close: function(request,response) { if(ui == 'undefined'){ return alert('error'); }; if(ui.item.id){ var ui; } }
не реагирует тоже... В консоли ошибка есть TypeError: ui is undefined но алерт не выводится...
Вроде функция ерунда, но не как не могу заставить работать ее...
if(ui.item.id){ как раз и вызывает эту ошибку и после этого я пытаюсь вывести алерт
но try catch(e) тут не помошник, он алерт выводит постоянно есть эта ошибка или нет.
вот:
close: function(request,response) {
try {
if(ui.item.id){
var ui;
if(ui == 'undefined'){
alert('error');
};
}
} catch(e) {
// попадем сюда, если произошла ошибка
Нет и так тоже не работает...
вот кусок функции моей что пытаюсь отловить в ней ошибку:
close: function(request,response) { if(ui.item.id){ var ui; if(!ui){ alert('error'); } } }
if(!ui){ это получается пропускает вообще...