У меня есть это:
function cool(){
function alsocool(){
}
}
И я запускаю Cool() при нажатии кнопки:
$(selector).on('click', function(){
cool();
}
Как я могу запустить Cool() и такжеcool() одним щелчком мыши? Обратите внимание, что Я не хочу делать:
function cool(){
function alsocool(){
}
alsocool();
}
Если да:
$(selector).on('click', function(){
cool(); alsocool();
}
это не работает.
Можно ли запустить функцию внутри функции при одном и том же вызове ?
РЕДАКТИРОВАТЬ:
Я ХОЧУ передать Cool(), поскольку, очевидно, также Cool() не распознается, как только его внутренняя функция Cool() НО Cool(); передается из многих селекторов, поэтому я хочу знать, из какого селектора передается, и выполнить соответствующее действие.
Пример: мне нужно что-то вроде этого :
function cool(){
// If this was called by button1, run alsocool() else bypass it
function alsocool(){
}
// some code goes here
}
$("#button1").on('click', function(){
cool(); alsocool();
// If button1 clicked, run cool AND alsocool
}
$("#button2").on('click', function(){
cool(); // If button2 clicked, run cool ONLY.
}
Подробнее здесь: https://stackoverflow.com/questions/885 ... a-function
Запуск функции внутри функции ⇐ Jquery
Программирование на jquery
1735151796
Anonymous
У меня есть это:
function cool(){
function alsocool(){
}
}
И я запускаю Cool() при нажатии кнопки:
$(selector).on('click', function(){
cool();
}
[b]Как я могу запустить Cool() и такжеcool() одним щелчком мыши?[/b] Обратите внимание, что Я [b]не[/b] хочу делать:
function cool(){
function alsocool(){
}
alsocool();
}
Если да:
$(selector).on('click', function(){
cool(); alsocool();
}
это не работает.
Можно ли запустить функцию внутри функции при одном и том же вызове ?
[b]РЕДАКТИРОВАТЬ:[/b]
[b]Я ХОЧУ[/b] передать Cool(), поскольку, очевидно, также Cool() не распознается, как только его внутренняя функция Cool() НО Cool(); передается из многих селекторов, поэтому я хочу знать, из какого селектора передается, и выполнить соответствующее действие.
Пример: мне нужно что-то вроде этого :
function cool(){
// If this was called by button1, run alsocool() else bypass it
function alsocool(){
}
// some code goes here
}
$("#button1").on('click', function(){
cool(); alsocool();
// If button1 clicked, run cool AND alsocool
}
$("#button2").on('click', function(){
cool(); // If button2 clicked, run cool ONLY.
}
Подробнее здесь: [url]https://stackoverflow.com/questions/8853588/run-a-function-inside-a-function[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия