1. add scroll listener; 2. rename open & close listener;

1. add scroll listener;
2. rename open & close listener;
bugfix: offset of scroll listener