Prototype.js IE ekran hatası yok hat.

1 Cevap php

lighwindow göründüğünde im prototype.js kullanarak lightwindow kullanarak, IE ekran hatası, sorun ortaya yazma im hatları, bana tavsiye lütfen nerede nasıl blending için hata ve bir

setStyle: function(element, styles, camelized) {
    element = $(element);
    var elementStyle = element.style;

    for (var property in styles)
      if (property == 'opacity') element.setOpacity(styles[property])
      else
        elementStyle[(property == 'float' || property == 'cssFloat') ? // error show in this line
          (elementStyle.styleFloat === undefined ? 'cssFloat' : 'styleFloat') :
          (camelized ? property : property.camelize())] = styles[property];

    return element;
  },

1 Cevap

Prototype.js kod muhtemelen mevcut olmayan bir öğe üzerinde bir setStyle() çağrısı, büyük olasılıkla gayet iyi.

Internet Explorer 8, basın kullanırsanız F12 geliştirici araçları açmak için. "Script" sekmesine geçin ve sonra Stack Trace bulabilirsiniz. The stack trace will show you the point where the offending setStyle() çağrı yapıldı. Bu zaten bir ipucu wnat yanlış verebilir; eğer bu olmuyorsa, o bilgi ile geri geldi.

Firefox ve Firebug ile aynı yapabilirsiniz.