如何在关闭后让弹出窗口停留在同一区域

时间:2012-09-20 11:05:51

标签: javascript scroll popup

我收到此弹出窗口,当您向下滚动到页面底部并单击关闭按钮时,它会将用户滚动到页面顶部

这就是它的样子:

<a href="#" onClick="stpFlush();" id="stp-close">X</a>

整个javascript代码:http://palimashop.com/wp-content/plugins/social-traffic-pop/stp.js?ver=1.0

我希望用户在关闭后不会被重定向到页面顶部。我们怎么做?

我将不胜感激任何帮助。感谢

2 个答案:

答案 0 :(得分:1)

无论您在页面的哪个位置,都可以固定在屏幕上。

通过CSS

#stp-close { /* Probably you need to use stp-main ! */
    position: fixed;
}

如果弹出窗口未使用stp-close,则可能需要设置另一个选择器。我可能从JS中看到的#stp-main

答案 1 :(得分:0)

听起来JS功能没有停止点击链接的回发,在return false;的末尾添加stpFlush。将action.stopPropagation()放在函数的开头也是值得的。