相关疑难解决方法(0)

如何确定用户是否已切换到当前浏览器的另一个选项卡

我想确定使用jquery或javascript,即用户是否在同一浏览器上切换了标签?

即如果用户当前站在浏览器上说mozilla-firefox选项卡1号,现在他已经打开了另一个选项卡,表示选项卡2,此时会出现一个弹出窗口,其中显示消息"tab changed changed"

javascript jquery

4
推荐指数
2
解决办法
4189
查看次数

如何在javascript中最小化浏览器

嗨,我div(divNotify)在主页上有一些信息和计时器的通知

   Protected Sub Timer_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
       Try
           Me.GetNotification_Stats()

           ScriptManager.RegisterClientScriptBlock(Me.Page, GetType(String), "Alert", "Show_NotifyDiv();", True)

       Catch ex As Exception
           Me.lblError.Visible = True
           Me.lblError.InnerText = ex.Message
       End Try
   End Sub
Run Code Online (Sandbox Code Playgroud)

divNotify将在某段时间内显示.
在这里我需要当用户最小化浏览器时,他将通过闪烁浏览器和更改浏览器的颜色来通知他

但首先我如何知道浏览器是否最小化在javasript这里我使用jquery为show div标签

  function Show_NotifyDiv() {              
            $("#div_NotificationOuter").show(1000);
            $("#div_NotificationOuter").animate({ bottom: '+=30px' }, 4000);
    }
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery

3
推荐指数
1
解决办法
3871
查看次数

浏览器选项卡未激活时,Jquery简单滑块问题

我写了一个简单的jquery滑块,基本上可以通过3个div,隐藏一个然后淡入下一个等等使用 setInterval()

滑块适用于我的目的,但当我打开其他选项卡然后返回页面的选项卡时,所有div都可见,然后它们开始消失并再次开始工作.

这是我的jquery,里面是$(function(){}):

    $('#slideshow-next').click(function() {
    pauseSlideshow();
    nextSlide();
});

$('#slideshow-prev').click(function() {
    pauseSlideshow();
    prevSlide();
});

$('#slideshow-pause').click(function(){
    pauseSlideshow();
});

$('#slideshow-play').click(function() {
    playSlideshow();
});

interval = setInterval('nextSlide()', 4000);
});

function playSlideshow() {
    interval = setInterval('nextSlide()', 4000);
    $('#slideshow-play').hide();
    $('#slideshow-pause').show();
    nextSlide();    
}

function pauseSlideshow() {
    interval = clearInterval(interval);
    $('#slideshow-pause').hide();
    $('#slideshow-play').show();
}

function nextSlide() {

    //hide current slide
    $('#slide'+currentSlide).hide();
    // show next slide
    var next = (currentSlide+1)%3;
    $('#slide'+next).fadeIn('slow');
    currentSlide = next;        
}

function prevSlide() {

    //hide current slide
    $('#slide'+currentSlide).hide();
    // show next slide
    var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
1356
查看次数

如何显示当前有多少用户在线

我需要向我的用户显示当前在线的其他用户我可以保留登录和注销日志,并且基于我可以计算在线总人数但很多时候用户不会注销,因此我的计数将无效.

以下是显示用户在线的标准:

  1. 用户刚刚登录

  2. 用户当前正在查看该页面

  3. 用户打开左侧选项卡但当前正在另一个选项卡中浏览

  4. 使用已打开选项卡但已最小化Web浏览器

以下是不应在线显示使用的标准

  1. 用户已退出;

  2. 用户dosent想要在线显示

  3. 用户在选项卡打开时关闭浏览器

  4. 用户关闭了浏览器

我不知道怎么继续这个.我在服务器端使用php和mysql和mongo db作为数据库请帮我这个...

提前致谢

php ajax jquery

1
推荐指数
1
解决办法
5206
查看次数

标签 统计

jquery ×4

javascript ×3

ajax ×1

asp.net ×1

php ×1