мой код jquery не работает IE6, IE7 - PullRequest
0 голосов
/ 13 марта 2009

код ниже работает нормально, но не в IE6, IE7, ниже приведен код, есть ли ошибки, пожалуйста, помогите

$(document).ready(function(){

    $(".backgroundElement").bind( "keyup change", function () {

        var color=$("#colorpickerField1").attr('value');
        var brnbackgroundurl=$("#brnbackgroundurl").attr('value');
        var scrollwithpage=$('#scrollwithpage').val();
        var bgposition=$('#bgposition').val();
        var bgrepeat=$('#bgrepeat').val();

        $("body").css({
           'background':'#'+color,
           'background':'url('+brnbackgroundurl+')'+bgrepeat+' '+ bgposition,
           'background-attachment':scrollwithpage
        });
    });

});

Ответы [ 2 ]

1 голос
/ 13 марта 2009
'url('+brnbackgroundurl+')'+bgrepeat

Я думаю, что ошибка в этой части, вам не хватает пробела.

Как это:

'url('+brnbackgroundurl+') '+bgrepeat

И чтобы избежать других проблем, просто используйте правильный порядок атрибутов. Пример из w3schools:

background: #00ff00 url('smiley.gif') no-repeat fixed center;
0 голосов
/ 13 марта 2009

Вы устанавливаете фон дважды. Попробуйте использовать background-image для второго параметра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...