У меня есть пустой div, и я добавляю текст с html и двумя ссылками.Одна ссылка нормальная с href = "some url", а другая является элементом с классом.Короче говоря: это блок «да | нет».Да - это обычный URL-адрес, а НЕТ - это элемент, который затухает весь элемент div.
Проблема в том, что мой элемент div не исчезает.
HTML:
(с помощью css: display: block для скрытия его с самого начала)
JS:
// THE TEXT
var lbText = 'Thanks for helping us! Here\'s a preview of the part of gelattina you\'re about to take.';
lbText = lbText + '<br /><img src="img/g10/OldGelattina'+cpNum+'.jpg" />';
lbText = lbText + '<br /> <a href="claim.php?id='+cpNum+'">YES</a> | <a href="#" class="no">NO</a>'
// I USE THIS CODE TO APPEND THE TEXT AND FADE IN THE ENTIRE DIV
$('.not-claimed').bind('click',function(){
$('#lightboxcont').empty().append(lbText).css({
'width': '30%',
'height': '30%',
'background': '#ffffff',
'zIndex': '9999'
}).fadeIn().center();
$('#lightboxOverlay').fadeIn();
});
Следующий код - это то, что я использую для скрытия всего div
$('#lightboxcont a').bind('click',function(){
$("#lightboxOverlay").fadeOut();
$('#lightboxcont').fadeOut().empty();
return false;
});
Как я уже сказал, проблема в том, что последний код jquery не работает, и я не знаю почему.
Надеюсь, вы понимаете, извините за мой английский.