You can transition a div's background image natively:
#some_div {
    background-image:url(image_1.jpg);
    -webkit-transition:background-image 0.5s;
    /* Other vendor-prefixed transition properties */
    transition:background-image 0.5s;
}
#some_div:hover {
    background-image:url(image_2.jpg);
}
This saves any JavaScript or jQuery motion used to fade the src of an img/>.