A New Jersey Senate panel has approved a same-sex marriage bill the same day Gov. Chris Christie vowed to veto it.

The Democratic-controlled Senate Judiciary committee forwarded the bill to the full Senate in an 8-4 party-line vote.