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 :: Версия для печати :: повесить событие, какой способ наиболее правильный
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » повесить событие, какой способ наиболее правильный

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

1. alexiy - 02 Июля, 2014 - 15:45:10 - перейти к сообщению
ни раз встречал, что в jQuery можно повесить событие на элемент следующим образом

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function() {
  3.   $(element).click(function() {//some code});
  4. });
  5.  


и

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).on('click', 'element', function() {
  3.   //some code;
  4. });
  5.  


в чем принципиальная разница этих способов и когда лучше использовать каждый из них, прошу ответить или дать ссылку на информацию
2. Мелкий - 02 Июля, 2014 - 15:56:15 - перейти к сообщению
http://api[dot]jquery[dot]com/click/
Цитата:
This method is a shortcut for .on( "click",
3. esterio - 02 Июля, 2014 - 16:02:35 - перейти к сообщению
я использую второй но это дело привички
4. nerv - 05 Июля, 2014 - 12:48:59 - перейти к сообщению
В on делегироавние есть, можно данные цеплять. Читай документацию.

 

Powered by ExBB FM 1.0 RC1