2013-04-08 3 views
0

확대 이미지를 오른쪽 클릭 할 때 Highslide를 사용하지 못하는 것 같습니다. header.php와 pageTemplate.php에이 코드를 한 번에 하나씩 추가했습니다.Highslide Disable Right Click

imageCreate : function() { 
    var exp = this; 

    var img = document.createElement('img'); 
    this.content = img; 
    img.onload = function() { 
     if (hs.expanders[exp.key]) exp.contentLoaded(); 
    }; 
    if (hs.blockRightClick) img.oncontextmenu = function() { return false; }; 
    img.className = 'highslide-image'; 
    hs.setStyles(img, { 
     visibility: 'hidden', 
     display: 'block', 
     position: 'absolute', 
     maxWidth: '9999px', 
     zIndex: 3 
    }); 

내가 무엇을 놓치고 :이 사이트는 다음과 같습니다 성명을 가지고 Highslide 코드에서 http://highslide.com/ref/hs.blockRightClick

<script type="text/javascript"> 
     hs.blockRightClick = true; 
    </script> 

? 왜 작동하지 않는거야? 감사!

답변

0

다음에 차단 스크립트 을 추가해야 highslide.js 스크립트를로드 할 수 있습니다. 기본 값을 변경하고 있으므로 차단 스크립트를 호출하면 ,은 highslide.js를로드하면 기본값으로 돌아갑니다!

+0

천재우 고맙습니다! 나는 페이지 템플릿의 끝 부분에 그것을 놓는 것을 끝내었고 그것은 효과가 있었다! 핵심은 highslide.js가로드 된 후에 추가하는 것이 었습니다. 다시 한 번 감사드립니다! –