Ну, я что-то придумал ... но мне все еще нужна помощь litle. Кстати. извините за создание нового сообщения.Ajax liaded links wont open in shadowbox (лайтбокс)
Это ORYGINAŁ код Shadowbox:
<script type="text/javascript">
Shadowbox.init({
// skip the automatic setup again, we do this later manually
skipSetup: true
});
window.onload = function() {
// set up all anchor elements with a "test" class to work with Shadowbox
Shadowbox.setup("a.shadowbox", {
player: "html",
title: "Welcome"
});
};
</script>
И сценарий, который должен помочь мне заставить его работать с Ajax нагруженных ссылки был таков:
$('.shadowbox').live('click', function() {
Shadowbox.open(this);
return false;
});
Но это было не помогает, поэтому я сделал это:
$('.shadowbox').live('click', function() {
Shadowbox.setup("a.shadowbox", {
player: "html",
title: "Welcome"
});
Shadowbox.open(this);
return false;
});
И теперь он работает, но я думаю, что эту линию:
Shadowbox.open(this);
больше не нужно там, когда я его удаляю, скрипт работает, но ему нужно 2 щелчка по ссылке, чтобы начать, кто-нибудь может мне помочь, как оптимизировать ее?
Приветствия.