S0ldier
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору miranon Цитата: Попробовал применить код по ссылке - ничего не получилось. | В комментариях приведен рабочий вариант: Код: jQuery.fn.fadeTo = function(speed,to,callback) { return this.animate({opacity: to}, speed, function() { if (to == 1 && jQuery.browser.msie) this.style.removeAttribute('filter'); if (jQuery.isFunction(callback)) callback(); }); }; $(document).ready(function(){ $("#div").fadeTo("slow", 0.3); // This sets the opacity of the thumbs to fade down to 30% when the page loads $("#div").hover(function(){ $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover },function(){ $(this).fadeTo("slow", 0.3); // This should set the opacity back to 30% on mouseout }); }); | ...Текст исправляется, но все равно не то. Добавлено: http://www.google.com/search?q=jquery+IE+fade+fix&hl=ru Много решений. Будет забавно, если ни одно не подойдет. Цитата: Как только я убираю display:block; в IE всё работает нормально ( т.е. всё эффекты jQuery присутствуют ), но проблема в том что тогда ссылки меню улетают влево. Так что думаю как то можно поправить это через CSS, просто не знаю как :/ | Проще всего - через таблицу. Иногда они творят чудеса. Или использовать дополнительный див, но тогда тоже придется в JS-коде копаться. | Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 03:02 07-02-2011 | Исправлено: S0ldier, 03:28 07-02-2011 |
|