i've tried numerous js options as well, but have never had any success using any of those methods either.
but you're right, as CSS3 becomes more supported in e-readers, i hope that there may eventually be a way of defining a fixed position for various elements without resorting to position:fixed. i'm thinking something like
although it sounds pretty far-fetched now. one can dream.