2012-03-08 3 views
0

У меня есть Colorbox, который открывает скрытый div с двумя главными div внутри.Прокрутка внутри Colorbox div

<div style="display:hidden"> 
    <div id="legal"> 
    <div id="tos">Long html here</div> 
    <div id="daten">Another Long html here</div> 
    </div> 
</div> 

Кроме того, существуют 2 отдельные JavaScript функции, которые вызывают тот же ColorBox от вспышки:

function invoke_tos() { 
    $.colorbox({inline:true, href:'#legal', top: 300}); 
} 
function invoke_daten() { 
    $.colorbox({inline:true, href:'#legal', top: 300}); 
} 

что я хочу invoke_daten, чтобы открыть «правовой» DIV, но выберите раздел «Daten».

Возможно ли это с помощью colorbox или jquery без использования дополнительных плагинов? Если да, то как?

+0

Так что вы не хотите, '$ .colorbox ({рядный: true, href: '# daten', top: 300}); '? Я бы предположил что-то вроде '. .colorbox ({inline: true, href: '# legal', top: 300}); $ .colorbox ({inline: true, href: '# daten', top: 300}); 'должен работать, но ваш браузер, вероятно, будет настолько быстрым, что вы даже не заметите, что он сначала пошел в #legal. – Daan

+1

Я хочу показать вложенные div, но прокрутить до второго. Что-то вроде якоря. –

ответ

0

Я также сталкиваюсь с той же ситуацией, что и @ alexander-nenkov, проясненной в его комментарии к следующему комментарию: «хотите показать как вложенные div, но и прокрутить на второй. Что-то вроде якоря».

Я считаю, что это НЕВОЗМОЖНО для встроенного режима, просто потому, что традиционная якорная нотация «#inline_content» была использована colorbox для запуска встроенного контента, и мы не можем иметь нотацию «# inline_content # anchor» (на момент написав этот пост).

Фактически автор colorbox, Джек Мур, ответил на аналогичный вопрос здесь: «Вы должны использовать iframe». https://groups.google.com/forum/?fromgroups=#!topic/colorbox/O3ZrA8fvjaU

-1

Я не знаю, если вы заметили, неправильный синтаксис, но во второй функции у вас есть два() ...

Смежные вопросы