Простой способ протестировать ваше приложение с низким / плохим соединением в эмуляторе:
Go Run> Запустите конфигурацию, выберите приложение Android и перейдите на вкладку Target. Посмотрите параметры запуска эмулятора. Здесь вы можете легко изменить скорость сети и сетевую задержку.
В jQuery event.target
всегда относится к элементу, который инициировал событие, где event
параметр, переданный функции. http://api.jquery.com/category/events/event-object/
$(document).ready(function() {
$("a").click(function(event) {
alert(event.target.id);
});
});
Примечание также, что this
будет также работать, но что это не объект jQuery, поэтому если Вы хотите использовать функцию jQuery на нем тогда, необходимо назвать ее $(this)
, например:
$(document).ready(function() {
$("a").click(function(event) {
// this.append wouldn't work
$(this).append(" Clicked");
});
});
Можно использовать (this)
для ссылки на объект, который запустил функцию.
'this'
элемент DOM , когда Вы в функции обратного вызова (в контексте jQuery), например, позвонившись щелчком, каждым, связываете, и т.д. методы.
Вот то, где можно узнать больше: http://remysharp.com/2007/04/12/jquerys-this-demystified/