So I see a lot of JavaScript code (have written some myself) that does something like
returning true or false indicates that whether execution should continue or stop right there. So just an example
Now if func() is defined like this
function func()
{
// do something
return false;
}
the click event will never get executed. On the contrary if return true is written then the click event will always be executed.