我想强制我的后台办公室(编辑:管理网站的页面)在“弹出窗口”中打开(编辑:使用动态HTML,JavaScript和类似网络浏览器创建的特殊类型的弹出广告因为它们不随网页滚动,所以它们似乎“悬停”在页面上,通常使内容模糊。)但是当我在页面完全加载之前单击时,它会在_blank页面中打开。那是个问题。
基于Stackoverflow的旧线程(编辑:例如How to enable/disable an html button based on scenarios?),我想到了隐藏到后台办公室的链接,并在文档准备就绪时使用Javascript的.removeClass在弹出窗口末尾显示该链接的想法。在脚本中(如果需要,它称为Clearbox)。从理论上讲,它应该防止在准备好正确加载弹出脚本之前出现到后台的链接。我可能会误认为工具栏根本不显示。
$(window).load(function(){ $("div#outils").removeClass('d-none'); });
// At the end of clearbox.js
我怎么了? class =“ d-none”是Bootstrap 4标准,该标准将div初始化为不显示,并且与div#outils中我需要的其他类混合在一起。如果您知道更好的方法,我可以接受任何建议。
答案 0 :(得分:1)
使用jQuery的$(document).ready()
函数。页面加载后,将点击事件添加到工具栏中。
$(document).ready(function(){
$(selector).click();
})