Drupal 7에서 JQuery를 사용하여 배경 이미지 CSS 속성을 변경하여 슬라이드 쇼

Ferenan

div 요소의 배경 이미지 속성을 대상으로 지정하고 Jquery를 사용하여 변경하여 슬라이드 쇼를 만들고 싶습니다. 일부 웹 사이트에서 다음 코드를 받았지만 작동하도록 관리 할 수 ​​없습니다.

var images=new Array('/ccl/sites/default/files/Speed_Queen_Equipped.jpg','/ccl/sites/default/files/Speed_Queen_Equipped2.jpg','/ccl/sites/default/files/Speed_Queen_Equipped3.jpg');
var nextimage=0;
doSlideshow();

function doSlideshow(){
    if(nextimage>=images.length){nextimage=0;}
    $('#homeBanner')
        .css('background-image','url("'+images[nextimage++]+'")')
        .fadeIn(500,function(){
            setTimeout(doSlideshow,1000);
        });
}

드루팔 프로젝트의 page.tpl.php 페이지에 배너 코드를 배치했습니다.

<div class="container-fluid">
    <div id="homeBanner" class="row">
        <div class="container">
            <div id="homeBannerText">
                <h1>Consulting Cleaning Laundry</h1>
                <p>Le spécialiste des solutions propreté au Maghreb et en Afrique.</p>
            </div>
        </div>
    </div>
</div>

다음은 background-image 속성이 적용되는 관련 CSS입니다.

#homeBanner{background-image: url(/ccl/sites/default/files/Speed_Queen_Equipped.jpg); height:600px}
#homeBannerText{ padding-top:230px; color:white; font-size: 200%;}
#homeBannerText>h1{ font-size: 70px;}

내 html.tpl.php 페이지 하단에 내 스크립트에 대한 참조를 포함하고 실제로 개발자 도구를 사용하여 내 HTML에 표시되는지 확인했습니다.

<script src="sites/all/themes/bootsfire/js/main.js"></script>

그래도 아무 일도 일어나지 않습니다. 내가 뭘 잘못하고 있습니까? 원하는 동작을 얻기 위해 코드를 어떻게 변경할 수 있습니까?

얽히고 설킨

이것은 실제로 JavaScript없이 애니메이션을 사용하여 CSS로만 달성 할 수 있습니다.

여기에 제가 여러분을 위해 함께 던진 간단한 예가 있습니다. 나는 시간이 조금 눌려서 가장자리가 약간 거칠지 만 적어도 올바른 방향을 가리켜 야합니다. 나도 안타깝게도 전체 설명을 작성할 시간이 없었지만 명확하게해야 할 점이 있으면 알려주세요.

body{margin:0;}
div{
    -webkit-animation:bg linear 20s infinite;
    animation:bg linear 20s infinite;
    background:url(http://lorempixel.com/1920/480/sports) center center no-repeat;
    background-size:contain;
    margin:0 auto;
    padding:0 0 25%;
    max-width:1920px;
}
@-webkit-keyframes bg{
    5%{
        background-image:url(http://lorempixel.com/1920/480/sports);
    }
    20%,30%{
        background-image:url(http://lorempixel.com/1920/480/city);
    }
    45%,55%{
        background-image:url(http://lorempixel.com/1920/480/nightlife);
    }
    70%,80%{
        background-image:url(http://lorempixel.com/1920/480/technics);
    }
    95%{
        background-image:url(http://lorempixel.com/1920/480/business);
    }
}
@keyframes bg{
    5%{
        background-image:url(http://lorempixel.com/1920/480/sports);
    }
    20%,30%{
        background-image:url(http://lorempixel.com/1920/480/city);
    }
    45%,55%{
        background-image:url(http://lorempixel.com/1920/480/nightlife);
    }
    70%,80%{
        background-image:url(http://lorempixel.com/1920/480/technics);
    }
    95%{
        background-image:url(http://lorempixel.com/1920/480/business);
    }
}
<div></div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery CSS 속성을 사용하여 배경 이미지 설정

분류에서Dev

CSS / HTML을 사용하여 슬라이드 쇼 이동

분류에서Dev

이미지의 오른쪽 중앙에서 jquery를 사용하여 이미지 슬라이드 쇼

분류에서Dev

Python을 사용하여 powercfg를 통해 바탕 화면 배경 설정 슬라이드 쇼를 변경하는 방법은 무엇입니까?

분류에서Dev

JQuery 슬라이드 쇼에서 원근을 사용하여 3D 회전

분류에서Dev

jQuery를 사용하여 지연이있는 CSS 속성 변경

분류에서Dev

jQuery를 사용하여 지연이있는 CSS 속성 변경

분류에서Dev

Javascript CSS 속성을 사용하여 배경 이미지 추가

분류에서Dev

슬라이더 핸들을 사용하여 이미지 슬라이드 쇼를 드래그합니다.

분류에서Dev

c #을 사용하여 asp.net에서 슬라이드 쇼

분류에서Dev

png 안에 jQuery 슬라이드 쇼를 배치하는 방법

분류에서Dev

png 안에 jQuery 슬라이드 쇼를 배치하는 방법

분류에서Dev

이미지 크기 변경을 지원하는 배경 화면 슬라이드 쇼 소프트웨어

분류에서Dev

배경 이미지 슬라이드 쇼?

분류에서Dev

슬라이드 쇼에서 먼저 빈 이미지를로드하는 jQuery

분류에서Dev

슬라이드 쇼에서 배지 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

Windows 7 Home Basic에서는 배경 화면 슬라이드 쇼를 사용할 수 없습니다.

분류에서Dev

Windows 7 Home Basic에서는 배경 화면 슬라이드 쇼를 사용할 수 없습니다.

분류에서Dev

타이머 컨트롤을 사용하여 슬라이드 쇼에서 이미지 호출

분류에서Dev

슬라이드 쇼를 중지하고 3 초 후에 계속

분류에서Dev

블레이드 foreach 루프 내에서 JS를 사용하여 div CSS 배경을 동적으로 변경

분류에서Dev

셀레늄을 사용하여 인라인 CSS에서 배경 이미지를 얻는 방법

분류에서Dev

Vue 및 HTML을 사용하여 JavaScript에서 슬라이드 쇼를 만들지 만 이미지에 대한 오류 404 "찾을 수 없음"

분류에서Dev

For 루프를 사용하여 Swift에서 이미지 속성 변경

분류에서Dev

React-native에서 이미지 배경을 사용하여 페이지를 변경할 때 흰색 깜박임

분류에서Dev

D3 슬라이더를 사용하여 속성 변경

분류에서Dev

Javascript에서 조건을 사용하여 Div의 배경 이미지를 변경하는 방법

분류에서Dev

사이트에서 하나 이상의 슬라이드 쇼를위한 jquery 간단한 이미지 슬라이드 쇼

분류에서Dev

jQuery를 사용하여 CSS 배경 이미지 (html 속성 'style'로 설정) 가져 오기

Related 관련 기사

  1. 1

    jQuery CSS 속성을 사용하여 배경 이미지 설정

  2. 2

    CSS / HTML을 사용하여 슬라이드 쇼 이동

  3. 3

    이미지의 오른쪽 중앙에서 jquery를 사용하여 이미지 슬라이드 쇼

  4. 4

    Python을 사용하여 powercfg를 통해 바탕 화면 배경 설정 슬라이드 쇼를 변경하는 방법은 무엇입니까?

  5. 5

    JQuery 슬라이드 쇼에서 원근을 사용하여 3D 회전

  6. 6

    jQuery를 사용하여 지연이있는 CSS 속성 변경

  7. 7

    jQuery를 사용하여 지연이있는 CSS 속성 변경

  8. 8

    Javascript CSS 속성을 사용하여 배경 이미지 추가

  9. 9

    슬라이더 핸들을 사용하여 이미지 슬라이드 쇼를 드래그합니다.

  10. 10

    c #을 사용하여 asp.net에서 슬라이드 쇼

  11. 11

    png 안에 jQuery 슬라이드 쇼를 배치하는 방법

  12. 12

    png 안에 jQuery 슬라이드 쇼를 배치하는 방법

  13. 13

    이미지 크기 변경을 지원하는 배경 화면 슬라이드 쇼 소프트웨어

  14. 14

    배경 이미지 슬라이드 쇼?

  15. 15

    슬라이드 쇼에서 먼저 빈 이미지를로드하는 jQuery

  16. 16

    슬라이드 쇼에서 배지 색상을 변경하는 방법은 무엇입니까?

  17. 17

    Windows 7 Home Basic에서는 배경 화면 슬라이드 쇼를 사용할 수 없습니다.

  18. 18

    Windows 7 Home Basic에서는 배경 화면 슬라이드 쇼를 사용할 수 없습니다.

  19. 19

    타이머 컨트롤을 사용하여 슬라이드 쇼에서 이미지 호출

  20. 20

    슬라이드 쇼를 중지하고 3 초 후에 계속

  21. 21

    블레이드 foreach 루프 내에서 JS를 사용하여 div CSS 배경을 동적으로 변경

  22. 22

    셀레늄을 사용하여 인라인 CSS에서 배경 이미지를 얻는 방법

  23. 23

    Vue 및 HTML을 사용하여 JavaScript에서 슬라이드 쇼를 만들지 만 이미지에 대한 오류 404 "찾을 수 없음"

  24. 24

    For 루프를 사용하여 Swift에서 이미지 속성 변경

  25. 25

    React-native에서 이미지 배경을 사용하여 페이지를 변경할 때 흰색 깜박임

  26. 26

    D3 슬라이더를 사용하여 속성 변경

  27. 27

    Javascript에서 조건을 사용하여 Div의 배경 이미지를 변경하는 방법

  28. 28

    사이트에서 하나 이상의 슬라이드 쇼를위한 jquery 간단한 이미지 슬라이드 쇼

  29. 29

    jQuery를 사용하여 CSS 배경 이미지 (html 속성 'style'로 설정) 가져 오기

뜨겁다태그

보관