Kiedy zadzwonić cloneNode()
na element o nazwie feGaussianBlur
który posiada atrybut stdDeviation
, InternetExplorer (10 i 11) zawsze konwertuje wartość 1.72443e+009
.cloneNode() zmienia wartość atrybutu w InternetExplorer 10 i 11
Oto cztery-liner, który ilustruje problem: https://jsfiddle.net/kytbh4Ls/6/
Jeśli zmienisz nazwę elementu, należy użyć innej nazwy atrybutu lub uruchom skrzypce na dowolnej innej przeglądarki (Chrome, Firefox), wszystko działa zgodnie z oczekiwaniami . Używanie innej wartości atrybutu niczego nie zmieni.
Co może być przyczyną tego naprawdę dziwnego zachowania? I czy jest coś, co można z tym zrobić?
Tutaj zmodyfikowanej skrzypce przy użyciu jQuery na clone()
zamiast cloneNode()
niestety do tego samego rezultatu: https://jsfiddle.net/kytbh4Ls/7/
Brzmi jak błąd. Zgłoś to firmie Microsoft. http://blog.reybango.com/2013/02/28/submitting-an-internet-explorer-bug-to-microsoft/ –
Masz na myśli, niezależnie od wartości, którą wcześniej posiadał? – Bergi