Javascript jQuery在IE-simplacart实现中不起作用

Javascript jQuery在IE-simplacart实现中不起作用,javascript,jquery,internet-explorer,cross-browser,Javascript,Jquery,Internet Explorer,Cross Browser,我对jQuery比较陌生,所以如果答案显而易见,我表示歉意 我有一个使用simpleCart js的购物车,在FF和Chrome中向购物车添加物品时,一切都运行顺利,但IE(9)似乎无法管理它 主要的脚本是: 已更新 $(document).ready(function() { $(".simpleCart_shelfItem").hover(function(event) { $(this).find('.tooltip').stop(true,true).show(); }); $

我对jQuery比较陌生,所以如果答案显而易见,我表示歉意

我有一个使用simpleCart js的购物车,在FF和Chrome中向购物车添加物品时,一切都运行顺利,但IE(9)似乎无法管理它

主要的脚本是:

已更新

$(document).ready(function() {
$(".simpleCart_shelfItem").hover(function(event) {
    $(this).find('.tooltip').stop(true,true).show();
});
$(".simpleCart_shelfItem").mouseleave(function(event) {
    $(this).find('.tooltip').stop(true,true).fadeOut(500);
});
//Cart info (all items in cart)
$(".cartInfo").toggle(function(){
    $("#cartPopover").show();
    $(".cartInfo").addClass('open');
}, function(){
    $("#cartPopover").hide();
    $(".cartInfo").removeClass('open');
});


$(".shelf .simpleCart_shelfItem:eq(0)").css('left', '20px');
$(".shelf .simpleCart_shelfItem:eq(1)").css('left', '250px');
$(".shelf .simpleCart_shelfItem:eq(2)").css('left', '480px');
$(".shelf .simpleCart_shelfItem:eq(3)").css('left', '710px');
$(".shelf .simpleCart_shelfItem:eq(4)").css('left', '20px').css('top', '170px');


});
我知道IE在选择器等方面可能很有趣,但我不确定出了什么问题

非常感谢您的帮助


Chris

我相信发生的事情是simplecart逻辑在准备就绪之前正在运行,添加这一轮所有代码(并删除脚本标记)

这将确保在尝试使用之前加载所有内容

更新

在查看ie9控制台之后,它显示了以下错误

SEC7112: Script from https://raw.github.com/
wojodesign/simplecart-js/master/simpleCart.js was blocked due to mime type mismatch 
这可能是因为raw.github向您提供了一个原始文本文件,而没有告诉您它是一个js文件

尝试在
标记上设置
type=“text/javascript”
,以纠正错误

另一方面,我不确定您是否是wojodesigns的所有者,但最好使用本地版本(服务器本地版本),以确保在您不知情的情况下不会更改(如果与电子商务有关,则更重要)


希望这有帮助

我在Linux上没有IE,但该页面对我不可用,因为当我尝试选择尺寸时,图像的悬停消失了。因此,我永远无法从下拉列表中选择某个内容,因为它对我来说消失了(最新的Chrome稳定版)@drcolosos我看不到,我也在最新的Chrome(Windows版本)上。您好,谢谢您的快速响应。我将上面的代码包装在文档就绪代码中-最初没有标记,但我仍然遇到相同的问题。我已经上传了新的js文件,您可以看到。@ChrisJ我已经用可能的解决方案更新了我的答案。。。如果这有帮助,请向上投票和/或标记为正确答案:)已排序!非常感谢。事实上,你说得对,我已经更正了一份本地副本。其他一切正常后,这就列在待办事项清单上了!我也添加了脚本类型,IE似乎很喜欢。谢谢你的帮助。
SEC7112: Script from https://raw.github.com/
wojodesign/simplecart-js/master/simpleCart.js was blocked due to mime type mismatch