我已经制作了弹出式消息,让人们注册简报。 jQuery代码如下所示:
$(document).ready(function() {
if (localStorage.getItem('popState') != 'shown') {
$('#signup-box').delay(3000).show(0);
localStorage.setItem('popState', 'shown')
};
$('#signup-button').hover(function() {
$(this).css('background-color', 'white')
}, function() {
$(this).css('background-color', '#AF2729')
});
$('#signup-button').hover(function() {
$(this).css('color', '#AF2729')
}, function() {
$(this).css('color', 'white')
});
})
该代码在Chrome和Firefox上完美运行,但在Safari和Mac上都无法使用。有谁知道为什么? 我在弹出式html之前包含了脚本,如下所示:
<script>type="text/javascript" src="/globalassets/documents/signup.js"</script>