¿Cuál es la mejor manera de detectar un dispositivo móvil en jQuery?

¿Hay una manera sólida de detectar si un usuario está utilizando un dispositivo móvil en jQuery? ¿Algo similar al atributo CSS @media? Me gustaría ejecutar un script diferente si el navegador está en un dispositivo portátil.

El jQuery$.browser La función no es lo que estoy buscando.

Respuestas a la pregunta(7)

Su respuesta a la pregunta