2014-10-20 32 views
0

請參閱此JSFiddle演示。JSFiddle如何獲取運行的代碼運行

http://jsfiddle.net/MalcollmS/kLt3pfrc/2/

爲什麼我的window.onload運行?

如何運行代碼editor.initialise?

馬爾科姆

var editor = (function() { 
    var editorData = {"Weeks":[{"Days":[{"Date":"\/Date(1417611600000)\/","DayIndex":1,"StartHour":0,"StartMin":0,"FinishHour":0,"FinishMin":0,"LunchHour":0},{"Date":"\/Date(1417698000000)\/","DayIndex":2,"StartHour":0,"StartMin":0,"FinishHour":0,"FinishMin":0,"LunchHour":0},{"Date":"\/Date(1417784400000)\/","DayIndex":3,"StartHour":0,"StartMin":0,"FinishHour":0,"FinishMin":0,"LunchHour":0},{"Date":"\/Date(1417870800000)\/","DayIndex":4,"StartHour":0,"StartMin":0,"FinishHour":0,"FinishMin":0,"LunchHour":0},{"Date":"\/Date(1417957200000)\/","DayIndex":5,"StartHour":0,"StartMin":0,"FinishHour":0,"FinishMin":0,"LunchHour":0},{"Date":"\/Date(1418043600000)\/","DayIndex":6,"StartHour":0,"StartMin":0,"FinishHour":0,"FinishMin":0,"LunchHour":0},{"Date":"\/Date(1418130000000)\/","DayIndex":7,"StartHour":0,"StartMin":0,"FinishHour":0,"FinishMin":0,"LunchHour":0}]}],"NumWeeks":1,"WeekEnding":"\/Date(1418130000000)\/","StartDate":"\/Date(1417611600000)\/"} 

    initialise = function (data) { 
     //editorData = data; 

     $("#starthourselector div").live("click", function() { updateEditor("#starthourselector div", this); }); 
    }; 

    function updateEditor(selector, div) { 
     alert(selector); 
     $(selector).css('background-color','red'); 
     $(div).css('background-color','white'); 
     //var idx = $(selector).index(div)); 
    } 

    return { 
     initialise: initialise 
    }; 
}()); 


window.onload = function() { 
    alert('hi'); 
    editor.initialise(null); 
} 
+0

我沒有看到對的jsfiddle的window.onload。 – KRUKUSA 2014-10-20 04:04:11

+0

立即試用KRUKUSA – Malcolm 2014-10-20 04:05:45

+0

還是看不到變化 – KRUKUSA 2014-10-20 04:08:43

回答

2

在的jsfiddle選項單擊不裹頭的選項,它應該工作正常 select no wrap head on the left hand side under on the same dropbox as onLoad JSFIDDLE