Когда пользователь нажимает кнопку «Ответить» для определенного комментария, как я могу скрыть кнопку «Ответить» под указанным комментарием? Есть ли у меня доступ к функции javascript onclick, которую он вызывает?
Share
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
В итоге использовал jQuery для решения этой проблемы. В любом случае форма перемещается с использованием javascript, поэтому она ничего не ломает для пользователей с отключенным js.
Очень умно. Спасибо, что показали мне это. Как бы я догадался об этом сам?
Я собираюсь в конечном итоге отметить свое собственное решение как правильное, потому что я думаю, что его проще реализовать. +1 вам за то, что кажется очень подходящим решением (решениями).
@mrtsherman: Нет проблем, вы должны принять ответ, который помог вам решить проблему, даже если вы нашли ответ сами! И ваше решение более полное, потому что вы также обрабатываете событие отмены.
Вы можете «обернуть» функцию, переименовав ее и определив свою собственную функцию с тем же именем, которая вызывает переименованную функцию. Обработчик отмены является внутренним, поэтому вы не можете получить к нему доступ.
Вы также можете отменить регистрацию
comment-reply
Javascript и зарегистрировать свою собственную версию. Или вы можете подключить дополнительные обработчики к событию клика с помощью простого Javascript или jQuery, как вы это сделали.