Я хочу передать параметр width и height функции .live(). Он работает, но он не видит (этот) тег. В скором времени, возможно ли передать значение функции live в jquery?jquery .live() Передача аргумента
ответ
jQuery(document).on('.yourElement', 'event', function() {
var height = 800;
var width = 400;
jQuery(this).height(height);
jQuery(this).width(width);
});
или если вы хотите, чтобы вам жить:
jQuery('.yourElement').live('click', function(){
var height = 800;
var width = 400;
jQuery(this).height(height);
jQuery(this).width(width);
});
Если вы не хотите использовать на рекомендую .delegate():
jQuery(document).delegate('.yourElement', 'click', function(){
var height = 800;
var width = 400;
jQuery(this).height(height);
jQuery(this).width(width);
});
Я не хочу получать свойства ширины и высоты. Я хочу их установить. – osmanraifgunes
Таким образом, вы можете использовать ту же функцию (высоту или ширину), чтобы установить значение, просто передав параметр, мой ответ был обновлен кодом. –
Спасибо за ваши усилия. – osmanraifgunes
это не Возможное, но внутри этой функции у вас есть доступ к this
экземпляра, который будет HTML-элемент, который вызвал событие:
$("#element").live("click", function(){
var width = $(this).width();
var height = $(this).height();
})
было бы то же самое, используя на(), поскольку, как @FAddel говорит, что в настоящее время рекомендуемый способ
$("#element").on("click", function(){
var width = $(this).width();
var height = $(this).height();
})
это мой код: $ ('a # popup'). Live ('click', function (e) {popupAc (e, 500,500)}); $ ('a # popup2'). Live ('click', function (e) {popupAc (e, 200, 200)}); – osmanraifgunes
twoo 500 500 - это параметры ширины и высоты для установки ширины и высоты всплывающего окна, созданного функцией popupAc – osmanraifgunes
, вы не можете отправлять параметры, но, вероятно, это способ получить эти числа внутри функции .. 500 500 фиксированных или рассчитанных? если вы рассчитываете, можете ли вы выполнить этот расчет внутри функции? – jorgehmv
- 1. Передача аргумента функции jQuery
- 2. Передача аргумента пользовательской функции annoymous jQuery
- 3. Передача аргумента в селектор jQuery
- 4. Передача аргумента помощнику rails с JQuery
- 5. Передача аргумента функции (ajax, javascript, jquery)
- 6. jQuery: Передача аргумента (результатов) между прослушивателями событий
- 7. Передача var как аргумента
- 8. jQuery live draggable/live droppable?
- 9. jQuery live draggable/live droppable?
- 10. JQuery .live()
- 11. Передача аргумента функции обратного вызова
- 12. Передача аргумента окна приложения
- 13. Передача аргумента dispatch_async
- 14. Передача аргумента функции Matlab
- 15. Передача аргумента анонимной функции
- 16. Javascript: Передача специального аргумента
- 17. Передача строки аргумента Xpath
- 18. Пользовательские валидаторы. Передача аргумента
- 19. Передача аргумента в Python
- 20. Передача дополнительного аргумента делегату
- 21. Передача аргумента объекта макросу
- 22. Передача аргумента в bash
- 23. Передача аргумента методу класса
- 24. Передача ** в качестве аргумента
- 25. Передача аргумента функционировать указатель
- 26. Передача url как аргумента
- 27. Передача основного аргумента методу
- 28. Передача аргумента «» .js.erb шаблона
- 29. Передача аргумента функции ddply
- 30. Передача аргумента в цикл
Какую версию JQuery вы используете? .live устарела в самой последней версии. Кроме того, можно ли увидеть код? –
Не могли бы вы также объяснить свой вопрос чуть подробнее? Чего вы пытаетесь достичь? Не могли бы вы предоставить пример кода? – LukeGT
Я использую jQuery v1.7.1. – osmanraifgunes