Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.11.2015, 16:36
Новичок на форуме
Отправить личное сообщение для insaf Посмотреть профиль Найти все сообщения от insaf
 
Регистрация: 19.11.2015
Сообщений: 2

Не работает JQuery на IE и FF.
Есть такой код. В хроме и опере работает нормально.
Но в IE И FF не хочет работать.
В чем может быть причина??

$(document).ready(function() {
	var img = $('.object_item_img');
	var img_icon = $('.object_item_img_slider_item');
	img_icon.click(function () {
	  	var bg = $(this).css('background');
	  	img.css({'background': bg});
	  	return false;
	});
});
Ответить с цитированием
  #2 (permalink)  
Старый 19.11.2015, 18:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

insaf,
макет бы полностью и если img это картинка то почему меняется фон а не src?
Ответить с цитированием
  #3 (permalink)  
Старый 20.11.2015, 16:21
Новичок на форуме
Отправить личное сообщение для insaf Посмотреть профиль Найти все сообщения от insaf
 
Регистрация: 19.11.2015
Сообщений: 2

Это div, просто я его так назвал.
<div class="object_item_img_block">
                        <div class="object_item_img" style="background: url(<?php echo $thumb_url[0]; ?>) no-repeat center/100%;"></div>
                        <div class="clr"></div>
                        <div class="slider_single object_item_img_slider">
                            <?php $licences = get_post_meta($post->ID, 'obyekt_thumbnail', false);
                            //var_dump($licences);
                            if (!empty($licences[0])) {
                                echo '<a href="" class="object_item_img_slider_item" style="background: url('.$img.') no-repeat center/100%; height: 100px;"></a>';
                                foreach ($licences[0] as $key => $licence) {
                                    echo '<a href="" class="object_item_img_slider_item" style="background: url(/wp-content/uploads/obyekt/' . $licence . ') no-repeat center/100%; height: 100px;"></a>';
                                }
                            }
                            
                            ?>		
                        </div>
                    </div>
Ответить с цитированием
  #4 (permalink)  
Старый 20.11.2015, 17:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

insaf,
стиль составной придётся вычислять нужное backgroundImage и center/100% это у вас правильно?
Ответить с цитированием
  #5 (permalink)  
Старый 20.11.2015, 17:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

insaf,
Цитата:
Retrieval of shorthand CSS properties (e.g., margin, background, border), although functional with some browsers, is not guaranteed
извлечение данных свойств не гарантируется
http://api.jquery.com/css/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Jquery Ajax не работает через определенных провайдеров Fairy-Wilbury AJAX и COMET 0 10.07.2014 16:33
AJAX-авторизация не работает начиная с версии jQuery 1.9.0 allanmiln AJAX и COMET 3 06.02.2013 11:40
tiny scrolling работает только на первой закладке jquery tabs beznika jQuery 4 14.01.2013 09:01
не работает jquery скрипт, если её подклучаю dadli Общие вопросы Javascript 7 15.05.2012 11:11
jQuery не работает ни в IE8 ни в Firefox Jon Events/DOM/Window 7 09.01.2010 23:39