Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想在我的div内的链接与动画切换高度是可点击的_Javascript_Jquery_Hyperlink_Jquery Animate_Height - Fatal编程技术网

Javascript 我想在我的div内的链接与动画切换高度是可点击的

Javascript 我想在我的div内的链接与动画切换高度是可点击的,javascript,jquery,hyperlink,jquery-animate,height,Javascript,Jquery,Hyperlink,Jquery Animate,Height,我有一个div,当点击时,高度会增加,反之亦然。div中有一个RSS提要捕获器。问题是,当Div被展开,并且RSS提要上的链接被单击时,Div只是折叠而不是跟随链接 代码如下: $(document).ready(function(){ $("#divright").toggle(function(){ $("#divright").animate({ height:640, borderBottomWidth: "0px"},500); },function(){ $("#divright")

我有一个div,当点击时,高度会增加,反之亦然。div中有一个RSS提要捕获器。问题是,当Div被展开,并且RSS提要上的链接被单击时,Div只是折叠而不是跟随链接

代码如下:

$(document).ready(function(){
$("#divright").toggle(function(){
$("#divright").animate({
height:640,
borderBottomWidth: "0px"},500);
},function(){
$("#divright").animate({
height:45,
borderBottomWidth: "1px"},500);    
});
});
和链接(平面设计新闻位)

我如何对它进行排序,以便我可以单击RSS提要上的链接,同时还能保持以某种方式折叠面板的能力


谢谢:)

如果可以的话,从扩展区域取出您的开关。 我会这样做

<div class="wrapper">
    <h2 class="toggler">Toggler</h2>
    <ul>
        <li>News</li>
    </ul>
</div>​


$(".wrapper h2.toggler").click(function(){
    var $ul = $(this).next();
    $ul.toggle("slide");
});​

扳机
  • 新闻
​ $(“.wrapper h2.toggler”)。单击(函数(){ var$ul=$(this.next(); $ul.切换(“滑动”); });​

@ThanGill感谢您的回复。我尝试了你所说的方式,但不幸的是没有让RSS捕捉器在列表中正常工作,但是我考虑了将切换器与隐藏内容分离的概念,并提出了一个非常简单的解决方案,效果很好。我所做的只是将第2行中的“#divright”更改为“#divright h2,#divright h1”,并将“图形设计新闻”和“点击放大”div内容更改为h1和h2标记(这是我从您提供的代码中借用的技术)。谢谢你的帮助:)