Задать вопрос
Ответы пользователя по тегу JavaScript
  • Что лучше в ajax on или oncliсk?

    @Realmixer
    Full stack Python (Django) web-developer
    Я тут немного погуглил за вас. Надеюсь вы не против?

    jQuery Events изнутри

    on — главный метод, позволяет как привязать обработчик непосредственно к элементу, так и делегировать обработку событий; для делегирования необходимо передать необязательный параметр selector;

    Пишем качественный код на jQuery

    Используйте ‘On’

    Последние версии библиотеки jQuery привнесли изменения в функции типа click() — теперь это сокращение от on('click'). В более ранних версиях click() являлся сокращением от bind(). Начиная с версии jQuery 1.7 предпочтительный метод для привязки обработчиков событий — on(). Для единообразия гораздо проще использовать on() везде в подобных случаях.

    // плохо
    $first.click(function(){
        $first.css('border','1px solid red');
        $first.css('color','blue');
    });
    
    $first.hover(function(){
        $first.css('border','1px solid red');
    })
    
    // лучше
    $first.on('click',function(){
        $first.css('border','1px solid red');
        $first.css('color','blue');
    })
    
    $first.on('hover',function(){
        $first.css('border','1px solid red');
    })
    Ответ написан
    Комментировать