Faits: A. Le 26 août 2005, X._, agissant au nom de son fils mineur Y._, né le 13 septembre 1988, a déposé plainte pénale pour lésions corporelles graves par négligence, consécutivement à un accident survenu le 29 mai 2005 à 17 heures 40 à la piscine de Renens. Par décision du 23 mai 2007, le Juge d'instruction de l'arrondissement de La Côte, agissant en qualité de Juge d'instruction ad hoc pour l'arrondissement de Lausanne, a clos par un non-lieu la procédure ouverte suite à cette plainte. Sur recours de la plaignante et de son fils, devenu majeur en cours d'enquête, le Tribunal d'accusation du Tribunal cantonal vaudois a confirmé cette décision par ordonnance du 19 juillet 2007. B. Cette ordonnance retient, en résumé, ce qui suit. B.a La piscine de Renens comporte notamment un toboggan aquatique présentant une longueur de 9 mètres, une largeur de 4 mètres et un dénivelé de 4,20 mètres. Celui-ci aboutit dans un bassin, où la profondeur de l'eau varie de 80 cm à la sortie de l'escalier à 120 cm sur le côté opposé et atteint 90 cm à la verticale du débouché du toboggan. Ce dernier est muni de deux barres, l'une placée au départ et l'autre en cours de descente. Suite à un accident survenu en 1995, la barre destinée à empêcher les usagers de se lever a été rabaissée. Après un autre accident, survenu en 2003, la partie plane du toboggan a été allongée, de façon que la course des usagers soit stabilisée et que leur arrivée dans l'eau soit moins brutale. Postérieurement aux faits de la présente cause, un boudin supplémentaire a été ajouté, bien que son installation ne soit pas exigée dans les recommandations du Bureau suisse de prévention des accidents (ci-après: BPA). Près du toboggan, se trouve un panneau, sur lequel est affiché le règlement relatif à son utilisation. B.b Le 29 mai 2005, Y._, accompagné de son amie et de Z._, a fait usage du toboggan. Parvenu au bas de ce dernier, il a freiné sa course, s'est levé et a plongé dans le bassin. Sa tête a heurté le fond de la piscine, ensuite de quoi il a subi une fracture de la colonne vertébrale, potentiellement mortelle, qui a provoqué une tétraplégie complète. B.c Suite à l'accident, trois personnes ont été mises en cause, à savoir: A._, Président de la Société coopérative de la piscine de Renens, B._, chef d'exploitation de la piscine, et C._, gardienne auxiliaire le jour des faits, à laquelle il incombait de s'assurer que les usagers du toboggan l'utilisent conformément au règlement affiché sur le panneau et de surveiller le bassin. B.d Le non-lieu a principalement été justifié par l'absence d'un rapport de causalité entre une éventuelle violation des devoirs de prudence incombant aux personnes mises en cause et les blessures subies par la victime, subsidiairement en considérant que le comportement de cette dernière avait été tel qu'il serait de toute manière interruptif du lien de causalité. C. X._ et Y._ forment un recours en matière pénale au Tribunal fédéral, pour violation de l'art. 125 CP. Ils concluent à la réforme de la décision du magistrat instructeur du 23 mai 2007 en ce sens que les mis en cause soient renvoyés en jugement pour lésions corporelles graves par négligence, subsidiairement à l'annulation de cette décision. Ils sollicitent par ailleurs l'assistance judiciaire. Des déterminations n'ont pas été requises.