Не работает функция из подключаемого файла
Здравствуйте!
Возможно я задаю очень простой вопрос, и просто сам чего то не понимаю, но все же. Почему так работает функция showorhide(): <HTML> <HEAD><TITLE>SYSTEM</title> <LINK REL="STYLESHEET" TYPE="text/css" HREF="css/style.css"> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.jeditable.js" type="text/javascript"></script> <script src="js/scripts.js" type="text/javascript"></script> <script> function ShowOrHide(){ var infodiv = $("#info"); var infocss = infodiv.css('display'); if(infocss == 'none'){ infodiv.fadeIn(400); infodiv.css({display:'block'}); }else{ infodiv.fadeOut(400); infodiv.css({display:'none'}); } } </script> </head> <body> <div id="clicker" onClick="ShowOrHide();"><a href="#">Click</a></div><BR> <div id="info" style="display:none;"> display this </div> </body> </html> А если запихнуть эту функцию в подключаемый файл scripts.js, получается ошибка как будто функция не описана. <HTML> <HEAD><TITLE>SYSTEM</title> <LINK REL="STYLESHEET" TYPE="text/css" HREF="css/style.css"> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jquery.jeditable.js" type="text/javascript"></script> <script src="js/scripts.js" type="text/javascript"></script> </head> <body> <div id="clicker" onClick="ShowOrHide();"><a href="#">Click</a></div><BR> <div id="info" style="display:none;"> display this </div> </body> </html> scripts.js: function ShowOrHide(){ var infodiv = $("#info"); var infocss = infodiv.css('display'); if(infocss == 'none'){ infodiv.fadeIn(400); infodiv.css({display:'block'}); }else{ infodiv.fadeOut(400); infodiv.css({display:'none'}); } } Пожалуйста, укажите что я делаю не так?? =)) |
гляньте через фаербаг
телепаты в отпуске |
что то не совсем втыкаю как смотреть через фаербаг, единственно что так же очень странно, что если впихнуть в файл scripts.js функцию alert:
alert("A"); function ShowOrHide(){ var infodiv = $("#info"); var infocss = infodiv.css('display'); if(infocss == 'none'){ infodiv.fadeIn('slow'); infodiv.css({display:'block'}); }else{ infodiv.fadeOut('slow'); //infodiv.css({display:'none'}); } } то alert - работает, а все остальное так же нет =( |
так. все. каким-то таинственным образом все заработало ))
|
Часовой пояс GMT +3, время: 14:08. |