IE 10 not event not firing bind() or on() using JQuery

IE 10 not event not firing bind() or on() using JQuery

 $('body').unload(function () {

        });
        $('body').on("beforeunload", function () {
                          
                   //if true Means Logged is Clicked else Page close clicked
                   if (IsTrue == 0) {                       BTGUI.WebServices.ConnectionToken.GetLogOutClientUserMethod(LogOutClientUserMethodSucess);
                   }
                   else {
                       BTGUI.WebServices.ConnectionToken.PageClosedXmlMethod(hddClient, hddUserName);
                   }
                           
Bind() or on() events are not firing in IE 10,Except IE working all browsers fine. any IE version this will work
I'm using jquery 1.7.0