Привет, у меня две связанные проблемы, я создал всплывающее окно, которое появляется после нажатия на ссылку, однако вы должны дважды щелкнуть, чтобы оно появилось, и я не уверен, почему?
Также я могу собрать идентификатор ссылки, по которой щелкнули, и затем извлечь соответствующую информацию из базы данных, однако, если я нажму другую ссылку, она все равно покажет информацию о первой ссылке. Я думаю, что мне нужно сделать, это очистить переменную id, когда окно закрыто, однако я снова попробовал множество вещей и не уверен, как это сделать?
Любая помощь будет принята с благодарностью, код показан ниже,
<script type="text/javascript">
var myCallback = function(caller){
var linkID = caller.id;
caller.rel ="gb_page_center[1020, 550]";
caller.href = "species/butterfly.php?linkID="+linkID;
var calling = caller.href;
$(document).ready (function() {
$('.descript').click(function(event) {
$('#popup').css('display','block');
$('#popup').empty();
$('#popup').load(calling);
})
});
}
</script>
Ссылка ниже:
<span id="11" class="bluebells descript" title="Bluebells (click me)" onclick="myCallback(this);" ></span>
Спасибо!