請問這個代碼錯在哪里?為什么效果出不來?
請問這個代碼錯在哪里?為什么效果出不來?
<script type="text/javascript">
? ?window.onload=function() {
? ? ? ?var oDiv = document.getElementById('div1');
? ? ? ?oDiv.onmousemove = function () {
? ? ? ? ? ?startMove(100);
? ? ? ?}
? ? ? ?oDiv.onmouseout = function () {
? ? ? ? ? ?startMove(30);
? ? ? ?}
? ?}
? ? ? ?var timer = NULL;
? ? ? ?var alpha=30;
? ? ? ?function startMove(iTarget) {
? ? ? ? ? ?var oDiv = document.getElementById('div1');
? ? ? ? ? ?clearInterval(timer);
? ? ? ? ? ?timer = setInterval(function () {
? ? ? ? ? ? ? ?var speed = 0;
? ? ? ? ? ? ? ?if (alpha > iTarget) {
? ? ? ? ? ? ? ? ? ?speed = -10;
? ? ? ? ? ? ? ?} else {
? ? ? ? ? ? ? ? ? ?speed = 10;
? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?if (alpha == iTarget) {
? ? ? ? ? ? ? ? ? ?clearInterval(timer);
? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ? ?alpha += speed;
? ? ? ? ? ? ? ? ? ? ? ?oDiv.style.filter = 'alpha(opacity:' + alpha + ')';//IE版
? ? ? ? ? ? ? ? ? ? ? ?oDiv.style.opacity = alpha / 100;//火狐版
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ?}, 30)
? ? ? ?}
</script>
2017-10-11
null得小寫。。。。。