javascript - Jquery 将切换与关闭按钮结合起来

标签 javascript jquery

我想实现一些目标,但令人惊讶的是无法在网上找到任何代码。 jquery 切换功能很棒,但我还想将它与展开的 div 内的“关闭”按钮结合起来。这样,您可以使用外部按钮将其打开,但内部也可以使用“关闭”按钮将其关闭。下面显示了我尝试过但没有成功的内容:

这是我开始的切换代码: http://jsfiddle.net/uhEgG/

$(document).ready(function(){

$("#country_slide").hide();
$("#country").show();

$('#country').click(function(){
$("#country_slide").slideToggle();
});
});

我想我需要一个里面有一个按钮来做这样的事情:

$('#close').click(function() {
  $('#country_slide').hide('slow', function() {
  });
});

最佳答案

这是一个工作版本:http://jsfiddle.net/uhEgG/2/ - JavaScript 是:

$(document).ready(function(){  
    $('#country').click(function () {
        $("#country_slide").slideToggle();
    });

    $('#close').click(function (e) {
        e.preventDefault();
        $('#country_slide').slideToggle();
    });
});

我更新了 HTML:

<div id="country_slide">test<a href="#" id="close">Close</a></div>

关于javascript - Jquery 将切换与关闭按钮结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16944178/

相关文章:

javascript - Firebase:未创建 Firebase 应用默认值且 Firebase 应用默认值已存在

javascript - 检测 Chrome 中的 JavaScript 错误

javascript - 基于垂直滚动切换类

javascript - 使用 JavaScript/jQuery 临时启用/禁用 "click sound"

javascript - 使用 Javascript 拖放表格行

javascript - 当用户按下 ENTER 时使用react

javascript - 分配 .onmousedown 与 () 在分配时运行函数,解决方法

php - extjs 4 : filling model data into combobox from PHP + MySql

jquery - 使用 jQuery 提取 XML 中的 CDATA 以用作 HTML 内容

Jquery 说明 >*