Yes, it's unlawful. NJ Motor Vehicle Code (39:4-129) prohibits parking within 25 feet of a crosswalk. Applies to marked and unmarked crosswalks, residential and commercial areas. Also illegal to obstruct crosswalk visibility even beyond 25 feet.