문제

오른쪽을 보면 썸네일 갤러리가 있습니다. 'on on on'on 'on hover'에서 동작을 변경해야합니다. 저는 JavaScript 개발자가 아니며이 시점에서 스크립트를 변경하는 것은 쓸데없는 일입니다 (다른 이유로 이것을 수정하는 데 너무 많은 시간).

행동을 '클릭'에서 'on hover'에서 'on on hover'에서 변경할 수있는 방법을 찾도록 도와 줄 수 있다면 대단히 감사하겠습니다.

링크는 이것입니다 (편집 : 링크 제거, 문제가 해결되었습니다. 감사합니다)

여러분을 도와 주려면 /js/jquery.galleriffic.js 파일을 찾고 있습니다.

도움이 되었습니까?

해결책

파일을 살펴보면 정확히 두 개의 onclick 핸들러가 있으며, 이는 OnMouseEnter 핸들러로 변경해야합니다. 왜 이것이 너무 많은 시간이 걸릴지 모르겠습니다. 또한 OnMouseEnter 핸들러를 적절한 링크에 첨부 할 수 있습니다.

$('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

더 이상 클릭 할 수없는 경우 하단 요소에서 클릭 이벤트 버블 링을 중지해야합니다.

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});

다른 팁

스크립트 태그 내에서 갤러리 페이지의 바닥 글에 위의 두 스 니펫을 추가했습니다.

감사

<script type="text/javascript">
            //Makes hover work instead of click on gallery
            $('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});
        </script>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top