2010-11-26 31 views
1

試作品に新しくなりましたが、この問題はGoogleで解決しましたが解決策は見つかりませんでした。偉大な、他のブラウザでは正常に動作しますが、すなわちdescendantOf()が原因でjsエラーが発生しました

 Event.observe(document.body, 'click', function(evt) { 
     var element = evt.target; 
     if ('sign_in' != element.id && 'customer_link'!= element.id && !element.descendantOf('sign_in') && !element.descendantOf('customer_link')) 
     {$('sign_in').hide();$('customer_link').removeClassName('poped');} 
    }); 

答えて

1

使用

var element = evt.element(); 

代わりの

それが動作
var element = evt.target; 
+0

でエラーを警告! – user521079

関連する問題