我正在尝试将一段 jquery 放在一起以显示隐藏的 div,同时刷新父 div,以便 javascript 可以修改并显示新的高度。
这是我到目前为止所拥有的,但经过一些研究发现,除了刷新 div 之外,您必须使用 ajax 并且想知道是否有人可以伸出援手。
var $r = jQuery.noConflict();
$r(document).ready(function() {
$r('#open').click(function () {
$r('#expandable-2').show('slow');
$r(this).load(location.href + '.panel > *');
});
$r('#close').click(function () {
$r('#expandable-2').hide('1000');
$r(this).load(location.href + '.panel > *');
});
});
到目前为止,我有这个,
- 带有打开和关闭 id 的链接
- 单击后,他们将显示块的 css 属性提供给 div expandable-2
- 我坚持的部分是刷新父 div .panel 以便正确显示显示的 div。
原因是我目前在我的页面中使用 CodaSlider 脚本,并且高度是根据容器中的内容量动态引入的。现在为了在单击打开时显示新内容,需要刷新容器,从而以新高度显示新内容。
希望这是有道理的,但任何帮助都会很棒。