vmousedown and vmouseup Not Working on mobile

vmousedown and vmouseup Not Working on mobile

I need some help implementing the jquery.mobile-1.4.5.js in my code.  I'm trying to find a set of events that will work the same on mobile and desktop, touch and mouse.  All I am trying to do is change the background color of button elements when touched.  Here is the code:

Is this correct?
<script src="js/jquery-1.11.3.min.js"></script>
<script src="js/jquery.mobile-1.4.5.min.js"></script>
<script src="js/jquery-ui.min.js"></script>
And,
$('#clockin, #clockout').vmousedown(function() {
$(this).css('background-color', '#aaa');
$(this).css('color','#fff');
}).vmouseup(function() {
$(this).css('background-color', '#ccc');
$(this).css('color','#000');
});