即时通讯尝试让一个div滑落到点击上,这很好用,但是当再次点击按钮时,我想隐藏起来,也许用slideUp()...但是我不太满意知道怎么做...任何帮助,将不胜感激......jQuery滑入和滑出
var iJob = this;
this.init = function() {
//Hook up My Page
$("#open-mypage").one("click", iJob.onMyPageDisplayJquery);
//Hook click event on all "mere om.."
/*$('.more-jobs').one("click", iJob.onJobCategoryMoreInfoJquery);
$('#more-wrapper .close').bind("click", iJob.onJobCategoryMoreHideJquery);*/
};
//Vis Min Side
this.onMyPageDisplayJquery = function (event) {
event.preventDefault();
//iJob.jobCategoryMoreHideJquery();
$("#mypage-result").addClass("hidden");
$("#mypage-li").removeClass("mypage-li").addClass("mypage-li-hover");
$('#mypage-info').slideDown('fast', function() {
// Load content with ajax
return false;
});
};
正如你所看到的,了slideDown工作正常,并显示DIV - 但是点击一次按钮应该被隐藏..我已经试过这,的slideToggle(),没有任何的运气
//Vis Min Side
this.onMyPageDisplayJquery = function (event) {
event.preventDefault();
//iJob.jobCategoryMoreHideJquery();
$("#mypage-result").addClass("hidden");
$("#mypage-li").removeClass("mypage-li").addClass("mypage-li-hover");
$('#mypage-info').slideToggle('fast', function() {
////Animation complete
});
};
分享一些HTML代码,以便我们可以测试它,我们不能只是在不知道标记的情况下提出解决方案。 – Shef
http://jsfiddle.net/MmwVa/ – nuffsaid