我有一个div#fancybox-隐藏的内容,直到点击一个缩略图,然后弹出那个div。使用jquery在已有的隐藏div后添加div
我想在#fancybox-content之后添加另一个DIV#video-desc,以便在弹出窗口时显示#video-desc的内容。
我有这样的代码
<script type='text/javascript'>
jQuery(document).ready(function($){
$('#video-desc').insertAfter('#fancybox-content')
});
</script>
它不似乎工作,虽然,这是因为在div隐藏?如何在#fancybox-content可见后才触发此事件?
你是什么意思“我想添加另一个DIV”?你想制作一个副本吗?或添加一个新的元素与该ID? – Sergio
请同时包含您的HTML。 – ovunccetin
为什么你不添加显示#video-desc的代码去你拥有处理器的地方,将#fancy-box-content变成可见的?即'$('#fancybox-content')。show(); $('#video-desc')。insertAfter('#fancybox-content');' – EmptyArsenal