我正在建立一个网站,其中包含工具提示,可在几秒钟不活动后提供有关做什么的建议。问题是,在某些情况下我不希望他们出现。
该网站有“弹出窗口”(只是更改 z-index 的 div 标签)。当这些标签“可见”时,我不想要工具提示。我可以对代码做些什么来检查 div 是否处于某个级别,或者插入一个命令以不运行工具提示代码...
我的工具提示脚本是
<!-- JavaScript function to show/hide prompts after innactivity-->
<script type="text/javascript">
$(document).ready(function(){
var interval = 1;
setInterval(function(){
if(interval == 9){
$("div.container_prompts_timeout").show();
interval = 1;
}
interval = interval+1;
console.log(interval);
},1000);
$(document).bind('mousemove keypress', function() {
$("div.container_prompts_timeout").hide();
interval = 1;
});
});
</script>
我用来更改 z-index 的代码是:
<!--Code to change z-index of background divs-->
<script type="text/javascript">
function changeZIndex(i,id) {
document.getElementById(id).style.zIndex=i;
}
</script>
非常感谢