Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ie8中是否出现停止脚本调试错误对话框?_Javascript_Jquery_Internet Explorer_Cross Browser - Fatal编程技术网

Javascript ie8中是否出现停止脚本调试错误对话框?

Javascript ie8中是否出现停止脚本调试错误对话框?,javascript,jquery,internet-explorer,cross-browser,Javascript,Jquery,Internet Explorer,Cross Browser,我明白了 单击“否”表示页面显示完美无瑕 参考jquery1.4.2.js的这一部分: // Get the Nth element in the matched element set OR // Get the whole matched element set as a clean array get: function( num ) { return num == null ? // Return a 'clean' array this.t

我明白了

单击“否”表示页面显示完美无瑕

参考jquery1.4.2.js的这一部分:

// Get the Nth element in the matched element set OR
// Get the whole matched element set as a clean array
get: function( num ) {
    return num == null ?

        // Return a 'clean' array
        this.toArray() :

        // Return just the object
        ( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );
},
//获取匹配元素集中的第n个元素,或
//将整个匹配的元素集作为一个干净的数组获取
获取:函数(num){
returnnum==null?
//返回一个“干净”数组
这个。toArray()
//只返回对象
(num<0?this.slice(num)[0]:this[num]);
},
我假设我在一个js文件的某个地方调用了错误的上下文(这将是一个真正的任务)

标准IE8用户会得到这个错误吗

(我想微软让重新安装ie变得相当困难!)

我的javascript:

var IE = /*@cc_on!@*/false; 

//DOCUMENT.READY EVENTS
//---------------------------------------------------------------------------
$(window).ready(function(){         
    // mark events as not loaded
    $('.event').data({
        t1_loaded: false,
        t2_loaded: false,
        t3_loaded: false,
        art_req: false
    }); 

    //mark no events have been clicked
    $('#wrap_right').data('first_click_made', false);

    //TAB CLICK -> AJAX LOAD TAB
    $('#wrap_right .rs_tabs li').live('click', function(){
        var id = $('#wrap_right').data('curr_event');
        var tab = parseInt($(this).attr('rel'));
        do_tab(id, tab);        
    })

    // cal-block event click
    $('#cal_blocks div.event, #main_search div.event').live('click', function(){
        var id = $(this).attr('id').split('e')[1];
        window.location.hash = id;
    });

    // jq history
    $.historyInit(function(hash){
        if(hash){event_load(hash);}
    });

    // search
    $('#search_input').typeWatch
        ({
            callback: function(){
                var q = $('#search_input').attr('value');
                search(q);
            },
            wait : 350,
            highlight : false,
            captureLength : 2
        });     

    $('#search_input, #main_search div.close').live('click',function(){
        $(this).attr("value","");
        reset_srch_res();   
    });

    $('#main_search').easydrag();       
    $('a.dialog').colorbox();

    //artist names in event desc -> scroll
    $('#wrap_right .art_link').live('click', function(){                    
        var art_id = $(this).attr('rel');   
        var id = $('#wrap_right').data('curr_event');
        $('#e'+id).data('art_req', art_id);
        $('#rs_'+id+' .t2').click();        
    });


});


// FUNCTIONS
//---------------------------------------------------------------------------

    function event_load(id){
        console.log('function called: event_load');
        //mark current event    
        $('#wrap_right').data('curr_event', id);

        //hide any other events
        if($('#wrap_right').data('first_click_made') === true)
            {
                $('#wrap_right .event_rs').hide();
            }


        //frame loaded before?
        var loaded = $('#e'+id).data('t1_loaded');
        if(loaded === true) {
            $('#rs_'+id).show();        
        }
        else {
            create_frame(id);
        }

        //open/load the first tab
        $('#rs_'+id+' .t1').click();
        $('#cal_blocks').scrollTo('#e'+id, 1000, {offset: {top:-220, left:0}});
    }

    function create_frame(id){
        console.log('function called: create_frame');
        var art = ents[id].art;
        var ven = ents[id].ven;
        var type = ents[id].gig_club;
        var nn = ents[id].nn;   
        var ven_add = ents[id].venue;

        //select colours for tabs
        if(type  == 1){ var label = 'gig';}
        else if(type  == 2){ var label = 'club';}
        else if(type  == 0){ var label = 'other';}

        //create rs container for this event
        var frame =             '<div id="rs_'+id+'" class="event_rs">';
        frame +=                '<div class="title_strip">';
        frame +=                '<p class="rs_nn hf_font">'+nn+'</p><p class="rs_ven">'+ven_add+'</p>';
        frame +=                '</div>';
        frame +=                '<div class="rs_tabs"><ul class="'+label+'"><li class="t1 nav_tab1 curr_tab hand" rel="1"></li>';
        if(art == 1){frame +=   '<li class="t2 nav_tab2 hand" rel="2"></li>';}
        if(ven == 1){frame +=   '<li class="t3 nav_tab2 hand" rel="3"></li>';}
        frame +=                '</ul></div>';
        frame +=                '<div id="rs_content"><div class="tab_body tab1" ></div>';
        if(art == 1){frame +=   '<div class="tab_body tab2"></div>';}
        if(ven == 1){frame +=   '<div class="tab_body tab3"></div>';}
        frame +=                '</div>';
        frame +=                '</div>';
        $('#wrap_right').append(frame); 
    };


    //load or show required tab
    function do_tab(id, tab){
        console.log('function called: do_tab');
        //hide other tabs
        $('#rs_'+id+' .tab_body').hide();   
        //mark current(clicked) tab
        $('#rs_'+id+' .rs_tabs li').removeClass('curr_tab');
        $('#rs_'+id+' .rs_tabs .t'+tab).addClass('curr_tab');

        //is the tab already loaded and hidden?
        var loaded = $('#e'+id).data('t'+tab+'_loaded');
        if(loaded === true)
            {
                $('#rs_'+id+' .tab'+tab).show();
                if (tab == 2) { art_requested(id); }
            }
        else
            {
                //ajax load in the tab
                $('#rs_'+id+' .tab'+tab).load('index_files/tab'+tab+'.php?id='+id, function(){                  
                    //after load callback
                    if (tab == 1)
                        { setup_tab_1(id); }
                    if (tab == 2) { setup_tab_2(id); }                                  
                });
                //mark tab as loaded
                $('#e'+id).data('t'+tab+'_loaded', true);
                //fade in current tab
                $('#rs_'+id+' .tab'+tab).fadeIn(600);           
            }   
    }


    //mark current event in cal-blocks  
    function mark_current(id){
        console.log('function called: mark_current');
        $('#cal_blocks .event_sel').removeClass('event_sel');
        $('#e'+id).addClass('event_sel');
    }


    //setup tab 1   
    function setup_tab_1(id){
        console.log('function called: setup_tab_1');    
        $('#rs_' + id + ' .frame').fadeIn(600);

        var $img = $('#rs_'+id+' .event_img');
        var rel = $img.attr('rel');
        if (rel !== '')
            {
                $img.live('click', function(){
                    $.fn.colorbox({href: rel, overlayClose: true});
                });
            }

        if($('#wrap_right').data('first_click_made') === false)
            {
                //$('#wrap_right').delay(500).slideDown();
                //$('#rs_'+id+' .rs_tabs').delay(800).fadeIn(600);
                load_fb_js();
                $('#wrap_right').data('first_click_made', true);
            }
        mark_current(id);
    }

    //setup tab 2
    function setup_tab_2(id) {
        console.log('function called: setup_tab_2');
        art_requested(id);
        $('#rs_'+id+' #art_scrollable').scrollable({
            size: 1,
            easing: 'swing',
            clickable: false,
            onBeforeSeek: function(){before();},
            onSeek: function(){after();}
        }).navigator("#art_scroll_nav");
        prep_media_carousel();  
    }



    //check to see if an artist has been requested
    function art_requested(id){
        console.log('function called: art_requested');
        var art_req = $('#e'+id).data('art_req');   
        if(art_req !== false)
            {
                $('#art_'+art_req).click();
            }
    }


    //scroll artist panes smoothly (scroll bars cause glitches otherwise)

    function before (){ 
        if(!IE){$('#art_scrollable .bio_etc').css('overflow','-moz-scrollbars-none');}
    }

    function after (){          
        if(!IE){$('#art_scrollable .bio_etc').css('overflow','auto');}
    }


    // MEDIA CAROUSEL 
    //--------------------------

    function prep_media_carousel(){
        console.log('function called: prep_media_carousel');
        //youtube and soundcloud player
        $("#rs_content .yt_scrollable a.yt, #rs_content .yt_scrollable a.sc").colorbox({                
            overlayClose : false,
            opacity : 0
        });     

        $("#colorbox").easydrag(true);
        $('#cboxOverlay').remove();
    }


    function make_carousel_scrollable(unique_id){
        console.log('function called: make_carousel_scrollable');   
        $('#scroll_'+unique_id).scrollable({
            size:1,
            clickable:false,
            nextPage:'#r_'+unique_id,
            prevPage:'#l_'+unique_id
        });
    }


    function check_l_r_arrows(total, counter, art_id){
        console.log('function called: check_l_r_arrows');
        //left arrow
        if(counter > 0)
            {
                $('#l_'+art_id).show();
                $('#l_'+art_id+'_inactive').hide();
            }
        else
            {
                $('#l_'+art_id).hide();
                $('#l_'+art_id+'_inactive').show();
            }

        //right arrow   
        if(counter < total-3)
            {
                $('#r_'+art_id).show();
                $('#r_'+art_id+'_inactive').hide();
            }
        else
            {
                $('#r_'+art_id).hide();
                $('#r_'+art_id+'_inactive').show();
            }
    }



    //load facebook scripts
    function load_fb_js(){
        console.log('function called: load_fb_js');
        $.getScript('http://static.ak.connect.facebook.com/connect.php/en_GB', function(){
            //callback
            FB.init("89bb37189bede9e30eb07a66b9a1c52a");
        });
    }


    // SEARCH
    //---------------------------------------------------------------------------
    function reset_srch_res(){
        $('#main_search').fadeOut(400).children().remove();
    }

    function search(q){
            console.log('function called: search');
            $.ajax({  
                type: 'GET',
                url: 'index_files/srch/search.php?q='+q,
                success: function(e)
                    {
                        $('#main_search').html(e).show();           
                    }  
            }); 
    }
var IE=/*@cc\u on@*/虚假的;
//DOCUMENT.READY事件
//---------------------------------------------------------------------------
$(窗口).ready(函数(){
//将事件标记为未加载
$('.event')。数据({
t1_加载:错误,
t2_加载:错误,
t3_加载:错误,
艺术要求:假
}); 
//标记未单击任何事件
$('wrap_right')。数据('first_click_made',false);
//选项卡单击->AJAX加载选项卡
$('#wrap_right.rs_tabs li').live('click',function(){
变量id=$('wrap_right')。数据('curr_event');
var tab=parseInt($(this.attr('rel'));
do_选项卡(id,选项卡);
})
//cal块事件单击
$(“#cal#u块div.event,#main#u search div.event”).live('click',function(){
var id=$(this.attr('id').split('e')[1];
window.location.hash=id;
});
//jq历史
$.HistoryUnit(函数(哈希){
if(hash){event_load(hash);}
});
//搜寻
$(“#搜索_输入”).typeWatch
({
回调:函数(){
var q=$('搜索输入').attr('值');
搜索(q);
},
等等:350,
推荐理由:错,
捕获长度:2
});     
$(“#搜索输入,#主搜索div.close”).live('单击',函数(){
$(this.attr(“value”,”);
重置_srch_res();
});
$(“#主搜索”).easydrag();
$('a.dialog').colorbox();
//活动描述->滚动中的艺术家姓名
$('#wrap_right.art_link').live('click',function(){
var art_id=$(this.attr('rel');
变量id=$('wrap_right')。数据('curr_event');
$('#e'+id).data('art#u req',art#u id);
$('#rs"+id+'.t2')。单击();
});
});
//功能
//---------------------------------------------------------------------------
函数事件加载(id){
log('函数名为:event_load');
//标记当前事件
$('wrap_right')。数据('curr_event',id);
//隐藏任何其他事件
if($('#wrap_right').data('first_click_made')==true)
{
$('#wrap_right.event_rs').hide();
}
//帧加载之前?
var-loaded=$('#e'+id).data('t1#u-loaded');
如果(已加载===true){
$('#rs#'+id).show();
}
否则{
创建_帧(id);
}
//打开/加载第一个选项卡
$('#rs"+id+'.t1')。单击();
$(“#calu块”)。滚动到(“#e”+id,1000,{offset:{top:-220,left:0}});
}
函数创建框架(id){
log('函数名为:create_frame');
var art=ents[id].art;
var-ven=ents[id].ven;
var type=ents[id]。吉格俱乐部;
var nn=ents[id].nn;
var ven_add=ents[id]。地点;
//为选项卡选择颜色
如果(type==1){var label='gig';}
如果(type==2){var label='club';}
如果(type==0){var label='other';}
//为此事件创建rs容器
var frame='';
帧+='';
frame+='

'+nn+'

'+ven\u add+'

'; 帧+=''; frame+='
  • ; 如果(艺术==1){frame+='
  • '} 如果(ven==1){frame+='
  • '} 帧+='
'; 帧+=''; 如果(art==1){frame+='';} 如果(ven==1){frame+='';} 帧+=''; 帧+=''; $(“#右换行”)。追加(帧); }; //加载或显示所需选项卡 功能do_选项卡(id,选项卡){ log('函数名为:do_tab'); //隐藏其他选项卡 $(“#rs"+id+”.tab_body').hide(); //标记当前(已单击)选项卡 $('#rs#'+id+'.rs#u tabs li').removeClass('curr#u tab'); $('#rs#u'+id+'.rs#u tabs.t'+tab).addClass('curr#u tab'); //选项卡是否已加载并隐藏? var-load=$('e'+id).data('t'+tab+'u-load'); 如果(已加载===true) { $('#rs"+id+'.tab'+tab.show(); 如果(tab==2){art_requested(id);} } 其他的 { //在选项卡中加载ajax $(“#rs#id+”.tab'+tab).load('index#u files/tab'+tab+'.php?id='+id,function(){ //加载后回调 如果(制表符==1) {setup_tab_1(id);} 如果(tab==2){setup_tab_2(id);} }); //将选项卡标记为已加载 $('e'+id).data('t'+tab+'u-loaded',true); //淡入当前选项卡 $('#rs#'+id+'.tab'+tab).fadeIn(600); } } //在cal块中标记当前事件 功能标记_当前(id){ log('调用的函数:mark_current'); $('cal#u blocks.event_sel').re