Фильтр Pixlast «blend», кажется, прекрасно работает на их демонстрационном сайте в IE9, но реальный загружаемый код - нет.Я полагаю, что это связано с кодом обнаружения "isIE" в файле pixastic.core.js в строке 426:
isIE : function() {
return !!document.all && !!window.attachEvent && !window.opera;
}
Когда вызывается Pixastic.Client.isIE (), он принимает IE9 с этим тестом,Если я закомментирую блок в строке 204, который начинается
if (imageIsCanvas && Pixastic.Client.isIE()) {
, эффект смешивания прекрасно работает в IE9.
Есть ли фрагмент, который я мог бы заменить показанной выше функцией "ieIE", чтобы держать старые версии IE подальше от эффектов, допуская IE9?Или, если у меня неправильное обнаружение, где оно находится и как я могу изменить его в соответствии с требованиями?Большое спасибо.