sorry to ressurect an old thread but you are correct this is a type of jumping spder, i once saw about 10 of these on the side of a warm concrete wall and they were all actively feeding on bbfs (probably explains thje blue green mouth parts) i am certain it is the same spider i saw, just my 2c worth