Nerdwax does the job.
I have a pair of plastic frames that constantly fell down my nose.  I put Nerdwax on the notepad & bridge.  It immediately helped.  A little pricey but glad to support small business!
Rating: 4 stars