如何在不返回index.html的情况下关闭警报?

时间:2016-12-30 22:50:04

标签: javascript html css

我使用this模板创建了一个小型网站。我还在网站打开时自动显示的顶部添加了一条警告消息:

sortBy

问题在于,如果您打开一个页面,让我们说“联系”,然后决定关闭警报消息,您将返回index.html。如何阻止此操作并允许用户在关闭警报消息后保持在同一页面上?

1 个答案:

答案 0 :(得分:2)

main.js文件包含一段代码,当您在文章外部(#main)点击时,该代码将隐藏文章。

$body.on('click', function(event) {

                // Article visible? Hide.
                    if ($body.hasClass('is-article-visible'))
                        $main._hide(true);

            });

因此,要点击取消按钮取消#main的点击功能,以防止您的提醒返回主页。

                    $(".close,.alert").on('click', function(event) {
                        event.stopPropagation();
                    });

这个代码应该尽我所能。请在代码中加入https://jsfiddle.net/http://codepen.io/pen/。因此,我们可以在给出答案之前进行测试或解决,无需下载模板和添加代码。