在Colorbox div中滚动

时间:2012-03-08 10:12:53

标签: jquery colorbox

我有一个Colorbox打开一个隐藏的div,里面有两个主要的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函数可以从flash中调用相同的颜色框:

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

我想要的是invoke_daten打开“legal”div但滚动到“daten”部分。

这可以使用colorbox或jquery而不使用额外的插件吗?如果是的话怎么样?

2 个答案:

答案 0 :(得分:0)

我也面临同样的情况,@ alexander-nenkov在他的后续评论中澄清:&#34;想要显示两个嵌套的div,但滚动到第二个。像锚一样。&#34;

我认为这对于内联模式来说是不可能的,仅仅因为传统的锚符号&#34; #inline_content&#34; colorbox已经使用它来触发内联内容,我们不能拥有&#34; #inline_content#anchor&#34;符号(在撰写本文时)。

实际上,colorbox作者Jack Moore在这里回答了类似的问题:&#34;你应该使用iframe&#34;。 https://groups.google.com/forum/?fromgroups=#!topic/colorbox/O3ZrA8fvjaU

答案 1 :(得分:-1)

我不知道你是否注意到错误的语法,但在第二个函数中你有两个()......