我继承了以下内容:
<!-- start popup-->
<script>
jQuery.ajax( {
url: '//freegeoip.net/json/',
type: 'POST',
dataType: 'jsonp',
success: function(location) {
// If the visitor is browsing from Canada.
if (location.country_code === 'CA') {
// Tell him about the Canadian store.
jQuery.fancybox.open(jQuery('#message23'),{ helpers: { overlay: {closeClick: false}}});
}
}
} );
</script>
<div style="display:none;">
<div id="message23" style="padding:30px;">
<h1>Hello!</h1>
<p>Looks like you are in Canada. Please use our Canadian website<br /><a href="https://www.logbooks.ca"><img src="{{ 'canada-flag.png' | asset_url }}" alt="Canada Flag"><br />www.logbooks.ca</a></p>
</div>
</div>
<!--end popup -->
它位于logbooks.com上(如果您在加拿大浏览时访问.com部分,网站将生成一个弹出窗口)。一直发生的事情是,一旦页面完全打开,弹出窗口就会消失,并从页面中删除向上和向下滑块。
我对jquery和javascript的理解有限,而且由于我没有实现这一点,我特别不确定为什么会这样做。
如果您需要更多信息,请告诉我。