Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 26.03.2015, 18:10
Интересующийся
Отправить личное сообщение для hack3p Посмотреть профиль Найти все сообщения от hack3p
 
Регистрация: 26.03.2015
Сообщений: 10

newuser1001, уже решил, проблема была из-за моей невнимательности

Было
success: function(response)
                    {
                        // выводим
                        $("#content").append(html);
                    }


Стало

success: function(html)
                    {
                        // выводим
                        $("#content").append(html);
                    }
Ответить с цитированием
  #12 (permalink)  
Старый 26.03.2015, 19:13
Интересующийся
Отправить личное сообщение для hack3p Посмотреть профиль Найти все сообщения от hack3p
 
Регистрация: 26.03.2015
Сообщений: 10

И последнее, а как сделать, чтобы когда поле теряет фокус, вызывался addSubjects. Если сделать y.onBlur, то при загрузке страницы сразу выполнится. Т.е. получается, надо чтобы Js понял, что поле сейчас под фокусом, и если теряет его, то отправляет

;[].forEach.call
    (
            document.querySelectorAll(".editable"),
            function(y)
            {
                y.onclick=addSubjects
            }
    )

Последний раз редактировалось hack3p, 26.03.2015 в 19:16.
Ответить с цитированием
  #13 (permalink)  
Старый 26.03.2015, 19:54
Аспирант
Посмотреть профиль Найти все сообщения от newuser1001
 
Регистрация: 24.03.2015
Сообщений: 92

Сообщение от hack3p
Если сделать y.onBlur, то при загрузке страницы сразу выполнится.
ничего там не должно выполнятся.
<html>
<head>
</head>
<body>
<div class="editable">foo</div>
<div class="editable">foo</div>
<div class="editable">foo</div>
<script>

addSubjects=function(){alert(1)}
;[].forEach.call
    (
            document.querySelectorAll(".editable"),
            function(x)
            {
                x.contentEditable="true"
                x.onblur=addSubjects
            }
    )
</script>
</body>
</html>

Просто замените onclick на onblur и все.
Ответить с цитированием
  #14 (permalink)  
Старый 26.03.2015, 20:43
Интересующийся
Отправить личное сообщение для hack3p Посмотреть профиль Найти все сообщения от hack3p
 
Регистрация: 26.03.2015
Сообщений: 10

newuser1001 , Вы правы, спасибо!
Тему можно закрывать.
Ответить с цитированием
  #15 (permalink)  
Старый 27.03.2015, 06:41
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

На таблицу вешайте обработчик щелчка и все остальное делайте через target.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помощь по jquerry анимации rev27 Элементы интерфейса 6 23.04.2014 03:06
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33
Требуется помощь bboulevard Ваши сайты и скрипты 14 02.12.2013 17:47
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17