Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не работает JQuery на IE и FF. (https://javascript.ru/forum/jquery/59620-ne-rabotaet-jquery-na-ie-i-ff.html)

insaf 19.11.2015 16:36

Не работает 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;
	});
});

рони 19.11.2015 18:43

insaf,
макет бы полностью и если img это картинка то почему меняется фон а не src?

insaf 20.11.2015 16:21

Это 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>

рони 20.11.2015 17:01

insaf,
стиль составной придётся вычислять нужное backgroundImage и center/100% это у вас правильно?

рони 20.11.2015 17:05

insaf,
Цитата:

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


Часовой пояс GMT +3, время: 07:42.