Update product.js

changed width() to outerWidth(), because if more than 8 images the last image will not shown because it was not taken care of the 1px border.