Я занимаюсь разработкой мобильного сайта. Я создал динамические кнопки в java-скрипте. Теперь я хочу связать два события с каждой кнопкой.Изменение состояния кнопки при нажатии/отпуске
1) при нажатии, измените фоновое изображение кнопки на img-press.jpg. Примечание. Каждая кнопка имеет свой собственный обычный и нажатый источник изображения.
2) при нажатии, сделайте что-нибудь.
Я очень смущен работать вместе с этими двумя событиями.
ItemsToAdd += '" id="'+ appVal.id +'">\
<a id="' + appVal.id + '" data-role="button" style="background-image:url('+ img_path + appVal.big_icon_normal_path +')" class="custom-button" href="#"></a>\
<p><br><b>' + appVal.name + ' </b><br> ' + appVal.apptypename + '<br><i>' + appVal.price + '</i></p> </div>';
$("#appGrid" + catVal.id).append($(ItemsToAdd));
$("#appGrid" + catVal.id).trigger("create");
$("#appGrid" + catVal.id + " > #" + appVal.id + " > #" + appVal.id).bind('click', function()
{
updateAppInfo(appVal.id);
});
Код отлично работает при событии click. На самом деле я меняю содержимое на кнопку. Теперь я хочу изменить источник изображения при нажатии и переключиться на источник в нормальном режиме, когда нажмите. Изменение контента также должно работать с ним.
Буду признателен Вам за помощь. Заранее спасибо.
привязать его к 'mousedown' -> IMG изменения' mouseup' -> сделать что-то другое. вы также можете использовать 'vmousedown',' vmouseup', 'touchstart',' touchhend'. – Omar