我有一个页面,它在一个名为 TINY 框的模式弹出框内加载动态内容。仅当单击相应链接时才会生成内容。然后我有一个名为的变量var innerhtml = "<div id ='"+d.name+"'>
,它在模态框中生成 div。
其中 d.name 是一个根据我的数据动态生成值的变量。这个 div 位于主模式框 div 内,每当用户打开链接并关闭框时,都会生成并销毁该 div。
事实上,即使是盒子也是即时生成的:
var innerhtml2 = "<div id ='box'>
但是当盒子打开时,我希望盒子自动滚动到特定的 div(基于我上面提到的 id)。
我尝试了 ScrollTop、ScrollTo 和 Scrollintoview - 但我没有任何运气,因为模态框是动态创建和销毁的,而且我已经阅读过这些功能只有在页面完全加载后才能工作。是否可以编写一个程序,可以自动将动态生成的模态框滚动到其中动态生成的div?
那么我该怎么做呢?你需要代码片段吗?
提前致谢!
考希克