2013-03-04 94 views
0

我正在运行MyBB论坛软件,并且能够在不中断功能的情况下加载jQuery。董事会本身已经有一个崩溃的功能,但我想在jQuery中做,或者给它增加一个很好的jquery效果,更平滑。JQuery崩溃表?

http://craftedbyfrank.com

此刻当[+]和[ - ]被点击图像中的表合拢,并显示。

我在尝试以下,但没有运气。

<script type="text/javascript">           
    $(document).ready(function() { 
    $("tr.thead").click(function() { 
    $("tr.thead.img", $(this).parent()).slideToggle("fast"); 
    }); 


}); 
</script> 

我装的jQuery 1.9

所有帮助表示赞赏。

+1

在这里,而不是张贴相关的代码在其他网站上。外部网站可能会改变,并使未来的访问者无价值。有关更多信息,请参阅[连接到外部网站而不是显示代码的问题](http://meta.stackexchange.com/q/80978/1976560)。 – 2013-03-04 16:05:53

+0

告诉我有关此信息:tr.thead.img是.img一个类?是不是也是一堂课?你为什么使用与元素名称相同的类?你是不是指的是IMAD? – shubniggurath 2013-03-04 16:07:53

+0

可能jQuery UI手风琴是你在找什么? http://jqueryui.com/accordion/ – 2013-03-04 16:09:47

回答

0

看起来像是与另一个图书馆冲突。尝试使用'jQuery'而不是'$'。

这是工作,但我看到双重的行动,由于现有代码:

jQuery('.expcolimage').click(function() { 
    jQuery(this).parents('table').find('tbody').slideToggle(); 
}); 
+0

我已经替换了旧的代码并添加了这个,但没有更改。 :/ – Vernard 2013-03-04 17:11:10

+0

您是否删除了现有的库代码? – isherwood 2013-03-04 17:11:35

+0

对不起,我没有。我很难找到它正在呼叫的图书馆。如果有帮助,我可以尝试更改班级名称吗? – Vernard 2013-03-04 20:02:25

0
<script type="text/javascript">           
    $(document).ready(function() { 
    $("tr.thead").click(function() { 
    $(this).find('td').slideToggle("fast"); 
    }); 


}); 
</script>