Monday, 15 February 2010

html - Javascript function does not work :/ -



html - Javascript function does not work :/ -

this question has reply here:

$(document).ready not working 5 answers jsfiddle code not working in regular browser 4 answers

this piece of code trying create expander button. re-create paste jsfiddle. why on jsfiddle not work on browser?

<!doctype html> <html> <body> <input type="button" id="button-1" value="(click here more information)"><br> <p id="special1"> blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah </p> <script> alert(0); $(document).ready(function(){ var count = 0; alert(1); $("#special1").hide(); $("#button-1").click(function(){ count++; if(count % 2 != 0){ $("#special1").show(); }else{ $("#special1").hide(); } }) }) </script> </body> </html>

you have not loaded jquery anywhere in page. jsfiddle loads you.

add script tag it:

<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>

if in browser's error console, saying undefined not function because $ not defined anywhere.

javascript html expand

No comments:

Post a Comment