2010-09-16 17:13:38 +00:00
<!DOCTYPE html>
2010-11-02 01:46:29 +00:00
< html lang = 'en' > < head >
< meta charset = "utf-8" / > < meta http-equiv = 'content-type' content = 'text/html; charset=UTF-8' / > < / head > < body >
2010-09-18 16:20:35 +00:00
< div data-role = "page" >
2010-09-21 14:58:54 +00:00
< div data-role = "header" >
2010-09-16 17:13:38 +00:00
< h1 > jQuery.isFunction()< / h1 >
< / div >
2010-10-12 19:50:28 +00:00
< div data-role = "content" data-theme = "c" id = "jQuery.isFunction1" >
2010-09-16 17:13:38 +00:00
< h2 class = "jq-clearfix roundTop section-title" >
< span class = "name" > jQuery.isFunction()< / span > < span class = "returns" > Returns: < a class = "return" href = "http://docs.jquery.com/Types#boolean" > boolean< / a > < / span >
< / h2 >
< div class = " entry-details" >
< p class = "desc" > < strong > Description: < / strong > Determine if the argument passed is a Javascript function object. < / p >
< ul class = "signatures" > < li class = "signature" id = "jQuery.isFunction" > < h4 class = "name" >
< span class = "versionAdded" > version added: < a href = "/category/version/1.2/" > 1.2< / a > < / span > jQuery.isFunction()< / h4 > < / li > < / ul >
< div class = "longdesc" > < p > < strong > Note:< / strong > As of jQuery 1.3, functions provided by the browser like < code > alert()< / code > and DOM element methods like < code > getAttribute()< / code > are not guaranteed to be detected as functions in browsers such as Internet Explorer.< / p > < / div >
< h3 > Examples:< / h3 >
< div id = "entry-examples" class = "entry-examples" >
< div id = "example-0" >
< h4 > Example: < span class = "desc" > Test a few parameter examples.< / span >
< / h4 >
< pre > < code class = "example demo-code" > < !DOCTYPE html>
< html>
< head>
< style>
div { color:blue; margin:2px; font-size:14px; }
span { color:red; }
< /style>
< script src="http://code.jquery.com/jquery-latest.js"> < /script>
< /head>
< body>
< div> jQuery.isFunction(objs[0]) = < span> < /span> < /div>
< div> jQuery.isFunction(objs[1]) = < span> < /span> < /div>
< div> jQuery.isFunction(objs[2]) = < span> < /span> < /div>
< div> jQuery.isFunction(objs[3]) = < span> < /span> < /div>
< div> jQuery.isFunction(objs[4]) = < span> < /span> < /div>
< script>
function stub() {
}
var objs = [
function () {},
{ x:15, y:20 },
null,
stub,
"function"
];
jQuery.each(objs, function (i) {
var isFunc = jQuery.isFunction(objs[i]);
$("span").eq(i).text(isFunc);
});
< /script>
< /body>
< /html> < / code > < / pre >
< h4 > Demo:< / h4 >
< div class = "demo code-demo" > < / div >
< / div >
< div id = "example-1" >
< h4 > Example: < span class = "desc" > Finds out if the parameter is a funcion.< / span >
< / h4 >
< pre > < code class = "example" > $.isFunction(function(){});< / code > < / pre >
< h4 > Result:< / h4 >
< pre > < code class = "results" > true< / code > < / pre >
< / div >
< / div >
< / div >
< / div >
< / div >
< / body > < / html >