2

ページの一番下までスクロールして閉じるボタンをクリックすると、ユーザーがページの一番上にスクロールするというポップアップが表示されました

これは次のようになります。

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

JavaScript コード全体: http://palimashop.com/wp-content/plugins/social-traffic-pop/stp.js?ver=1.0

ユーザーが閉じた後にページのトップにリダイレクトされないようにしたいと思います。どうやってそれをするのですか?

助けていただければ幸いです。ありがとう

4

2 に答える 2

1

ページのどこにいても、画面上の固定位置にすることができます。

CSS経由

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

stp-closeがポップアップに使用されない場合は、別のセレクターを設定する必要がある場合があります。#stp-main私はJSで見ることができるものからかもしれません。

于 2012-09-20T11:08:03.377 に答える
0

JS 関数がリンクをクリックした後のポストバックを停止していないようreturn false;ですstpFlush。またaction.stopPropagation()、関数の先頭にも置く価値があるかもしれません。

于 2012-09-20T11:10:56.733 に答える