Ven*_*ntx 11 jquery slidetoggle
我知道hover()有默认设置handIn和handOut,但反正我有可以检测slideUp和SlideDown里面SlideToggle?
有这样的代码:
$("#divName").slideToggle(function(){//when slideUp, do something},
function(){//when slideDown, do something});
Run Code Online (Sandbox Code Playgroud)
我尝试过这段代码,但没有运气,你们认为这有时会让事情变得更容易吗?
Owe*_*nes 10
slideToggle默认情况下不允许这样做,但编写自己的版本会很容易.像这样的东西可以作为替代处理程序:
$('#divTrigger').click(function () { // Or bind to any other event you like, or call manually
var $t = $('#divToSlide');
if ($t.is(':visible')) {
$t.slideUp();
// Other stuff to do on slideUp
} else {
$t.slideDown();
// Other stuff to down on slideDown
}
});
Run Code Online (Sandbox Code Playgroud)
同样,如果你想在slideUp或slideDown之后发生动作,你可以将它们放入回调中,就像这样$.slideUp(300, function() {// Callback here});.
| 归档时间: |
|
| 查看次数: |
17375 次 |
| 最近记录: |