Internet explorer 8 IE8中的Jquery问题

Internet explorer 8 IE8中的Jquery问题,internet-explorer-8,invalid-argument,jquery-1.3.2,Internet Explorer 8,Invalid Argument,Jquery 1.3.2,Jquery在Safari和Firefox中运行良好。在IE8(使用开发人员工具)中,我得到错误:“无法获取position属性。参数jquery-1.3.2.js无效,第12行字符12949”。使用调试,脚本突出显示字符{J[G]=K} 我不知道这是怎么回事,但它似乎导致了问题!结果是,当在我的某个库中单击缩略图时,该图像不会在IE8中打开。如果有人明白这一点或如何纠正它,我将非常感激!请在我的网站www.blueshiftgallery.com上查看问题的解决方法(或不解决),非常感谢 问题

Jquery在Safari和Firefox中运行良好。在IE8(使用开发人员工具)中,我得到错误:“无法获取position属性。参数jquery-1.3.2.js无效,第12行字符12949”。使用调试,脚本突出显示字符{J[G]=K}


我不知道这是怎么回事,但它似乎导致了问题!结果是,当在我的某个库中单击缩略图时,该图像不会在IE8中打开。如果有人明白这一点或如何纠正它,我将非常感激!请在我的网站www.blueshiftgallery.com上查看问题的解决方法(或不解决),非常感谢

问题似乎出在验证插件上。同样的问题也出现在IE8的演示页面上-


单击图像不起作用。但是,单击鼠标悬停时显示的标题文本确实有效。

我遇到了类似的问题,我的代码在除IE(通常情况)之外的所有浏览器中都有效

当我使用jquery弹出对话框时,我收到了相同的错误消息

最终我发现这是因为我使用的pos参数的值包含NaN而不是整数

这是因为我在填充pos数组时使用了
window.innerWidth
。解决方案是使用
$(window).width()


从技术上讲,我不认为它们是等价的,因为一个得到内部宽度,而另一个得到总宽度,但就我而言,这已经足够好了。

这就是为什么我会遇到同样的问题

var visitorPanelHeight = $('#VisitorPanel').css('height').replace(/px/i, '');
我试图获取一个高度,并从从未通过.css设置的值中去掉“px”。这返回“自动”


我希望这有帮助。

对我来说,它是这样解决的,并且在IE8和IE7中正常工作

只需删除或注释掉影响尖端接触的位置属性

这是我的Qtip构造函数

 <script type="text/javascript">
    $.fn.qtip.styles.mystyle = {

        background: '#A2D959',
        color: 'black',
        textAlign: 'right', direction: 'rtl',          
        name: 'dark' 
         , tip: 'topLeft' 
        // , position: { corner: { target: 'bottomRight', tooltip: 'topLeft'} }
    }

    $(document).ready(function () {
        $('#tt21,#tt22,#tt4,#ttMobile,#ImgEmail,.ttFaname').qtip({ style: { name: 'mystyle'} });
    });
</script>

$.fn.qtip.style.mystyle={
背景:“#A2D959”,
颜色:'黑色',
text对齐:“右”,方向:“rtl”,
名字:“黑暗”
,提示:“左上角”
//,位置:{角:{目标:'bottomRight',工具提示:'topLeft'}
}
$(文档).ready(函数(){
$('tt21,'tt22,'tt4,'ttMobile,'ImgEmail,.ttFaname').qtip({style:{name:'mystyle'});
});

顺便说一句,你应该把你的
标签放在你的
部分谢谢Gausie。我只是个笨拙的业余爱好者。我将试着把我的思想放在它周围,整理我的代码,因为这很可能是问题所在!高斯。我尝试过移动脚本,它在safari中仍然可以正常工作。如果您单击字幕标题,而不是图像,并且“查看”按钮不起作用,则缩略图将打开框架集中的图像。两者在狩猎中都能很好地发挥作用。请访问www.blueshiftgallery上的Dreamscapes画廊,了解我的意思。谢谢尤尔根,伊克。。。我实际上是Captify的开发者。我很乐意帮忙把这个修好。奇怪的是:我正在运行IE8,脚本运行得很好,没有错误。你正在使用什么版本的IE?(我在8.0.7100.0)你好,雷兹勒和布赖恩。我在这方面完全是个业余爱好者,有人告诉我到处都是代码!我去看看能不能把它整理好,然后再给你答复。谢谢你的回复。嗨,布莱恩。我尝试过移动脚本,它在safari中仍然可以正常工作。如果您单击字幕标题,而不是图像,并且“查看”按钮不起作用,则缩略图将打开框架集中的图像。两者在狩猎中都能很好地发挥作用。请访问www.blueshiftgallery上的Dreamscapes画廊,了解我的意思。谢谢Jurgen.我的版本是8.0.7600.16385