我有一个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而不使用额外的插件吗?如果是的话怎么样?
答案 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)
我不知道你是否注意到错误的语法,但在第二个函数中你有两个()......