我想实现一些目标,但令人惊讶的是无法在线找到任何代码。 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() {
});
});
答案 0 :(得分:3)
这是一个有效的版本: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>
答案 1 :(得分:0)
在“#county_slide”
中创建一个按钮$('#btnClose').click(function (e) {
e.preventDefault();
$('#country_slide').slideToggle();
});
答案 2 :(得分:0)