I want to call a function when a div shows (after show).
Does anybody knows how could I do this? I try to use something like that:
$(#someDiv).bind('show',function(){
alert('example')
});
But I don't sure if I do that from correct way or if it is possible or not achieve that. Any ideas?
I use this
try this
or
function callFunction() { ............ }
The following code (adapted from http://maximeparmentier.com/2012/11/06/bind-show-hide-events-with-jquery/) will enable you to use
$('#someDiv').on('show', someFunc);
.jQuery live
As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live().
It must be done in the show() method, in its post-callback: