Jquery в Drupal 7 в IE7 - PullRequest
       46

Jquery в Drupal 7 в IE7

1 голос
/ 21 июля 2011

Все,

На нашем веб-сайте возникают проблемы с выполнением любого кода jquery для выполнения в IE7 (IE9 работает в режиме совместимости с IE7).

Что сбивает с толку то, что код javascriptработает нормально (для проверки и изменения свойств CSS), однако, ни один код jquery не работает в режиме IE7.

Ниже приведен фрагмент кода jquery (размещенного внутри блока Drupal), который мы используем на нашем сайте.для отображения всплывающего окна jquery после того, как электронная почта пользователя была принята в базу данных.

<?php
drupal_add_js('jQuery(document).ready(function () {
jQuery(".input1").keypress(function(){
jQuery(this).css({
"color": "black",
});
});
jQuery(".input2").blur(function(){
var itext= jQuery(this).val();
if(itext=="email address" || itext=="enter invite code")
{
jQuery(this).css({
"color": "rgb(200,200,200)",
});
}
});','inline');
?>

Проблема в том, что этот код работает нормально во всех браузерах, кроме IE6 и IE7.Не могли бы вы, кто-нибудь, пролить свет на то, где мы можем ошибаться, если наш сайт совместим с IE7.

Best,

1 Ответ

1 голос
/ 22 июля 2011

Уважаемый интернет-обозреватель, он достаточно строг в интерпретации вашего синтаксиса.Это не позволит выполнить ваш синтаксис, какой бы маленькой глупой ошибкой вы не воспользовались.Удалите запятую в конце последнего свойства вашего CSS.то есть после "black" и "rgb (...)"

jQuery(this).css({
"color": "black"
});

, надеюсь, это будет работать

...