I was surprised to almost slack-jawed at sight of that necklace.
或:
I was surprised to almost slack-jawed upon seeing that necklace.
I was surprised to almost slack-jawed at sight of that necklace.
或:
I was surprised to almost slack-jawed upon seeing that necklace.