javascript - jquery SlideToggle 与 sibling 不工作

标签 javascript jquery html

我想隐藏一个 div 并显示另一个 div。

隐藏和显示其他div时,它应该看起来像幻灯片,这可以使用 slideToggle() 来实现在 jQuery 中。

请建议对我的 javascript 进行必要的更改,以使 div 在单击 1 或 2 时显示为幻灯片,以在表中显示相应的 div。请在this fiddle中找到完整的示例.

当用户单击 1 divOne12 时,应显示;当用户单击 2 divTwo12 时,应显示,而前一个 div 应隐藏。我怎样才能在下面的javascript函数中应用slideToggle()。

谢谢。

下面是 JavaScript:

$(function () {
    $('.navigateTest').click(function () {
        var t = $(this).data('target');
        $('#'+t).show().siblings('div').hide();
    });
});

最佳答案

示例:http://jsfiddle.net/0p7djjnc/9/

$(function () {
    $('.navigateTest').click(function () {
        var t = $(this).data('target');
        $('#'+t).slideDown(500).siblings('div').slideUp(500);
    });
});

你说的是这个吗?

关于javascript - jquery SlideToggle 与 sibling 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805522/

相关文章:

jquery 在 Firefox 中不触发

javascript - 在 bootstrap 弹出窗口中选择的 jquery 不起作用

html - WordPress 页面模板中是否需要标签 'html' 和 'body'?

javascript - 使用 jQuery 的简单不区分大小写的表格搜索框

javascript - ASP评级系统不会评级? - 为什么?

javascript - 反向 for 循环的 lodash 等价物是什么?

javascript - 以 json 或 html 形式返回数据库结果

javascript - svgPanZoom:平移时禁用点击监听器

javascript - 如何使用 React 测试库测试 HTML 内容

javascript - 点击链接后 jquery 事件菜单丢失