我正在構建一個網站,該網站提供工具提示,以提供有關如何執行哪些操作以在幾秒鐘不活動後顯示的建議。事情是,在某些情況下,我不希望他們出現。關閉JavaScript函數
該網站有'彈出式窗口'(只有div標籤上的z索引被改變)。當這些標籤「在視圖中」時,我不需要工具提示。有什麼我可以做的代碼檢查,如果一個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>
非常感謝
jquery ui有一個zindex()函數,它返回一個元素的zindex。您可以使用它來獲取zindex並有邏輯決定是否顯示工具提示。 – andrewb