相关疑难解决方法(0)

检查用户是否正在使用带有jQuery的IE

我通过点击某个类的div来调用下面的函数.

有没有办法在用户使用Internet Explorer时检查何时启动该功能,如果他们使用其他浏览器就中止/取消它以便它只为IE用户运行?这里的用户都将使用IE8或更高版本,因此我不需要涵盖IE7及更低版本.

如果我可以告诉他们使用哪个浏览器那将是很好但不是必需的.

功能示例:

$('.myClass').on('click', function(event)
{
    // my function
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer browser-detection

340
推荐指数
15
解决办法
55万
查看次数

使用JavaScript检测Internet Explorer 6的最佳方法是什么?

使用JavaScript检测Internet Explorer 6的最佳方法是什么?

If browser == IE6 {
    alert('hi');
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

17
推荐指数
4
解决办法
1万
查看次数

IE9问题jQuery load()事件没有触发

我正在尝试预加载几个图像,并希望我的页面保持不变,直到所有图像都加载完毕.所以我在做的是:

var numPics = $('#bg img').length;
var picsLoaded = 0;
$('#bg img').load(function(){
    picsLoaded++;
    if (picsLoaded == numPics){
        buildPage();
    }

});
Run Code Online (Sandbox Code Playgroud)

除了(你猜对了)IE之外,这在所有浏览器中都能正常工作.不知何故,Internet Explorer将下载所有图片(我可以看到它们被加载到开发工具中),但只会随机启动load-Event(每次刷新都会给我一个新的数字,通常它会计入大约一半的我尝试了不同版本的jQuery(我最初从1.6.1开始)并且在这个网站上也读过这样的问题,但还没找到任何答案.

此外,它似乎不是缓存相关的问题,因为破坏它(或将随机查询字符串附加到图像源)没有任何区别.

jquery internet-explorer-9

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

JavaScript左右键单击功能

这是我正在制作的HTML5画布游戏.在游戏中,有一个有枪的角色,他可以射击并重新加载它.我希望播放器使用鼠标左键进行拍摄,使用鼠标右键进行重新加载.

我需要的是,当我过点击鼠标左键,在我的播放器对象(Player1.isLeftClick)变量为真,当我松开按钮的同一个变量为假.使用鼠标右键也会发生同样的事情,但是使用另一个变量(Player1.isRightClick).我还希望它能够适用于所有最流行的浏览器(Chrome,Firefox,Explorer等). 我也必须使用纯JavaScript,没有像jQuery这样的库! 我已经通过键盘事件实现了这一点,但我需要使用鼠标事件.

如果它有帮助,我已经有键盘上下和鼠标移动的事件处理程序.这些是在init函数中创建的,它在加载图像时初始化游戏.

document.addEventListener('mousemove', mousePos, false);
document.addEventListener('keydown', checkKeyDown, false);
document.addEventListener('keyup', checkKeyUp, false); 
Run Code Online (Sandbox Code Playgroud)

我还有一个名为mie的变量,如果使用的浏览器是Internet Explorer则为true,而其他浏览器为false.

javascript html5-canvas

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

我可以在开始标记中包含IE条件注释吗?

基本上,我想知道这段代码是否合适,

<body id="some_id" <!--[if lt IE 7 ]>class="ie6"<![endif]--> >
</body>
Run Code Online (Sandbox Code Playgroud)

html internet-explorer conditional-comments

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