[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: onclick, ему подобный?
VeRTak
Наконец то взялся за изучения js.

Интересует такой вопрос.

в jquery развернуть можно так


$(".menu").click(function()


в js есть onclick, ну он вставляется в тег. Что бы не вставлять в тег ничего, как сделать событие по клику в отдельном файле js?
sergeiss
Изучай первоисточник: http://api.jquery.com/bind/

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
VeRTak
sergeiss

Я не собираюсь изучать jquery, рано еще. Мне бы для начала чистый js познать
sergeiss
Цитата (Wind @ 28.01.2016 - 21:18)
Мне бы для начала чистый js познать

Ну-ну....

А вот тут как раз jQuery используется smile.gif
Цитата (Wind @ 28.01.2016 - 21:10)

$(".menu").click(function()



Так что ты уж определись: чистый JS тебе нужен или jQuery.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
SerginhoLD
http://javascript.ru/tutorial/events/intro

_____________
"internet explorer всех правильней отображает страницы" ©
VeRTak
Цитата (sergeiss @ 28.01.2016 - 21:31)
А вот тут как раз jQuery используется


Я знаю

нашел кое какое обучение на сайте, я же при создание темы и написал

Цитата (Wind @ 28.01.2016 - 21:10)
в jquery развернуть можно так



Внимательнее читаем тему smile.gif Для того и спросил как подобное делается на js но без onclick.
VeRTak
Цитата (sergeiss @ 28.01.2016 - 21:31)
http://javascript.ru/tutorial/events/intro


Адский сайт, 2 дня его курил, нового ничего не узнал
sergeiss
Гугли document.addEventListener, если jQuery тебя не устраивает. Но поверь - одно другому не мешает, а очень даже хорошо дополняет. Потому что jQuery это не "сферический конь в вакууме", а библиотека на JS.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
VeRTak
sergeiss

Может быть. Но меня почему то трясет от синтаксиса js, может я просто еще не привык ph34r.gif
SerginhoLD
Цитата (Wind @ 28.01.2016 - 17:41)
Адский сайт, 2 дня его курил, нового ничего не узнал

Цитата (Wind @ 28.01.2016 - 17:10)
в js есть onclick, ну он вставляется в тег. Что бы не вставлять в тег ничего, как сделать событие по клику в отдельном файле js?

Цитата (sergeiss @ 28.01.2016 - 17:31)
http://javascript.ru/tutorial/events/intro

Цитата
Через свойство объекта

Самый близкий родственник описанного выше способа - установка функции-обработчика через свойство onсобытие соответствующего элемента. Этот способ тоже будет работать в любом браузере с поддержкой JavaScript.

Для этого нужно:

  • получить элемент
  • назначить обработчик свойству on+имя



Вот пример установки обработчика события click на элемент с id="myElement":

document.getElementById('myElement').onclick = function() {
    alert('Спасибо')
}

<input id="myElement" type="button" value="Нажми меня"/>



:blink: :unsure: :(

_____________
"internet explorer всех правильней отображает страницы" ©
VeRTak
SerginhoLD

Хм. А я лазил на learn.javascript.ru, спасибо

Цитата (sergeiss @ 28.01.2016 - 21:44)
Гугли document.addEventListener


Спасибо


P.S Подскажите есть какой то сайт, где описывает каждое действие к примеру как на htmlbook, т.е список всего что есть и их описание например таких как getElementsByClassName или getElementsByID и.т.д

Мне Volter9 как то скидывал отличный сайт, зеленый такой, но где то ссылку затерял, сейчас не ссылку не могу найти не волтера biggrin.gif
sergeiss
Wind, если "шпрехаешь по-аглицки", то вот тут https://developer.mozilla.org/en-US/docs/We.../getElementById много чего есть. Описания, примеры, примечания, перекрестные ссылки. Где-то есть перевод части этого сайта на русский, но я не помню, как туда попасть smile.gif Потому что мне английского вполне хватает.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.