我已经尝试了我能想到的一切,似乎没有任何工作。我正在尝试做一个简单的类变形,但是课程没有改变,我不知道为什么。似乎没有任何错误,或者至少就我所知。这是我的代码;
<div class="blue" id="bkg_color"></div>
<script language="javascript" type="text/javascript">
window.addEvent('domready', function() {
var en = new colorSwitcher();
});
var colorSwitcher= new Class({
options: {
author: 'Michael',
version: '1.0',
lastUpdate: '2014-04-22'
},
Implements: [Options,Events],
initialize: function(options) {
//Set main variables
this.setOptions(options);
//Get main objects
this.bkgColor = $('bkg_color');
//Run events
this.setupActions();
},
setupActions: function() {
$('bkg_color').morph('.green'); //doesnt work
//this.bkgColor.morph('.green'); //doesnt work
console.log(this.bkgColor);
}
});
</script>
这两个班级只是改变背景颜色。我可以告诉setupActions
有效并且被调用,因为this.bkgColor
的信息出现在控制台中。
测试是在最新版本的Firefox和Chrome中完成的,没有结果。