因此,我已經越來越多地進入oop w js(我在java中經受過培訓),並且我有四個框。我想要做這樣的事情附加到HTML元素的JS對象
<div class="box"><\div>
<div class="box"><\div>
<div class="box"><\div>
<div class="box"><\div>
Function Box(){
//PRIVATE VAR
var count=0;
}
Box.prototype.move = function(){
this.css({left:50});
}
Box.prototype.click= function(){
this.count++;
}
//create new instances of box and assign or connect to the four HTML elements
For (var i = 0; i < $('.box').length; i++){
$('.box')[i] = new Box();
}
基本上我想每箱有被每次被點擊時增加自己的私人點擊次數財產。
這是一個理想的模式或連接這樣的HTML元素是一種不好的做法嗎?我應該將HTML元素傳遞給函數嗎?如果是這樣,我將如何保持一個對象的私人點擊var與特定元素同步。
我OBV知道有簡單jQuery的方法可以做到這一點,但我希望把重點放在接力
計數是一個局部變量,而不是一個屬性,你的函數有資本F. – epascarello
所以我在我的 – ryan
iPhone這樣做的,它是自動更正。這應該是幾乎像僞代碼...我不需要語法幫助我需要我想要完成的總體想法......以及爲什麼它目前不工作 – ryan