Ответ 1
Вы можете использовать параметр обратного вызова в методах show()
и hide()
, например:
$('#myDiv').show(0, onDivShow);
$('#myDiv').hide(0, onDivHide);
function onDivShow() { //your code here }
function onDivHide() { //your code here }
См. рабочий пример здесь: http://jsfiddle.net/N7UNU/