Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: jquery - не срабатывает скрипт
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » jquery - не срабатывает скрипт

Страниц (1): [1]
 

1. Арикус - 11 Ноября, 2015 - 18:46:01 - перейти к сообщению
Почему не срабатывает скрипт при нажатии на кнопку "Изменить"?
CODE (html):
скопировать код в буфер обмена
  1. <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  2. ...
  3. <script type="text/javascript">
  4. (function($, undefined){jQuery(document).ready(function(){
  5. $("#changeNews").on("click", function(){
  6.         alert("Сработало");
  7. return false;
  8. });
  9. }); }); (jQuery);
  10. </script>
  11. ...
  12. <button id="changeNews">Изменить</button>

Консоль критических ошибок не обнаружила.
2. andrewkard - 11 Ноября, 2015 - 18:54:40 - перейти к сообщению
Арикус
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(function(){
  3.  
  4. //тут код
  5.  
  6. })
  7.  
3. Арикус - 11 Ноября, 2015 - 19:26:21 - перейти к сообщению
andrewkardЕсли вы о 4 строчке, то так я начинаю любой jquery код, и все они работают.
4. IllusionMH - 11 Ноября, 2015 - 19:31:02 - перейти к сообщению
Арикус, а чет не наблюдаю IIFE, только FE. Ошибка в 9 строке кода в первом посте.

P.S. undefined как параметр нафиг не нужен после появления "use strict"
5. SAD - 11 Ноября, 2015 - 22:04:04 - перейти к сообщению
для его вообще code style придумали. хоть бы в порядок код привели и сами все увидели.

CODE (javascript):
скопировать код в буфер обмена
  1. (function($, undefined) {
  2.     jQuery(document).ready(function() {
  3.         $("#changeNews").on("click", function() {
  4.             alert("Сработало");
  5.             return false;
  6.         });
  7.     });
  8. })(jQuery);
6. Viper - 12 Ноября, 2015 - 08:36:42 - перейти к сообщению
В чем профит от
CODE (javascript):
скопировать код в буфер обмена
  1. (function($, undefined) {
  2.     jQuery(document).ready(function() {
?
7. IllusionMH - 12 Ноября, 2015 - 17:09:28 - перейти к сообщению
Viper, ну хотя бы древние браузеры undefined не переопределят Ха-ха
8. esterio - 12 Ноября, 2015 - 17:31:04 - перейти к сообщению
SAD пишет:
(function($, undefined) {
jQuery(document).ready(function() {
$("#changeNews").on("click", function() {
alert("Сработало");
return false;
});
});
})(jQuery);
9. Viper - 12 Ноября, 2015 - 22:53:03 - перейти к сообщению

IllusionMH пишет:
ну хотя бы древние браузеры undefined не переопределят
жесть Улыбка)

 

Powered by ExBB FM 1.0 RC1