Right as Jimmy was thoroughly ashamed with himself and about to walk away from the situation, he stopped because Elliot grabbed his hand. When he turned around and looked at Elliot, it was as if someone slapped all of the sense out of him and he was picking up right where he had left off, craving the boy. He looked Elliot square in the eyes for a minute, the voice that was telling him not to do anything slowly getting quieter the longer the two boys held hands.
As soon as the voice was gone, Jimmy all but threw himself at Elliot, forcefully kissing him as he pushed him up against the wall. It was like he craved the boy, like Elliot was his drug and he needed a fix badly. He purely lusted after the boy but Jimmy was in such a haze that it didn't matter if he lusted or loved Elliot - either way, he wanted him in some form.