-3

Fancybox v2 のギャラリーがあります。さまざまな背景で表示したい。開いた画像に、配置したい画像と、外部背景を変更できる3つのボタンがあります。それを実装することは可能ですか?すべてのヘルプとアドバイスに感謝します。

4

1 に答える 1

0

それはすべて、使用するセレクターによって異なります。$(body).css({'background-image' : 'url(...your url here)'}) は本文の画像を変更します。完全なコード:

<style>
    body{
        background-image:url(image%20here);
    }
</style>
<script>
    $(document).ready(function(){
        $('#button1').click(function(){
            $(body).css({'background-image' : 'url("new%20image%20here")'});
        }
        /*alternative way*/
        $('#button2').click(function(){
            var url = 'new%20url%20one');
            changeBody(url);
        });
        $('#button3').click(function(){
            var url = 'new%20url%20two');
            changeBody(url);
        });
    });
    changeBody(url){
        $(body).css({'background-image' : url});
    }
<script>
</head>
<body>
    <button id="button1">Change 1</button></br>
    <button id="button2">Change 2</button></br>
    <button id="button3">Change 3</button></br>
</body>
于 2012-11-23T13:15:26.970 に答える