Показать сообщение отдельно
  #4 (permalink)  
Старый 01.06.2012, 05:41
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Deff,
я не старался изобрести lightbox, а части моего коды были подсмотрены из готового зуммера, но его функционал несколько отличался от моих задач.


melky,
понятно, спасибо! а вот меня тут только всё терзает вопрос, например у нас есть такое (пример взят по предложенной вами ссылке):
<div id="content">
  <ul id="menu">
    <li><a class="button" href="/php">PHP</a></li>
    <li><a class="button" href="/html">HTML</a></li>
    <li><a class="button" href="/javascript">JavaScript</a></li>
    <li><a class="button" href="/flash">Flash</a></li>
  </ul>
</div>
<script type="text/javascript">
document.getElementById('menu').onclick = function(e) {
  var target = e && e.target || event.srcElement; // целевой элемент
  if (target.tagName != 'A') return; // если не ссылка - не интересует!
  var href = target.getAttribute('href');
  alert(href); // обработать клик по элементу
  return false; // отменить переход по ссылке
}
function nextPage() {
document.getElementById("content").innerHTML="новый контент";
}
</script>

Тут у нас событие было делегировано при загрузке страницы. А если мы потом запускаем nextPage(), то всё что было делегировано на menu очищается? или так и остается висеть в памяти?
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием