2010-03-09 3 views
1

누구든지 사용자 주소 표시 줄에서 해시 태그를 숨기는 쉬운 방법을 알고 있습니까? 이미지 갤러리 플러그인을 사용하고 있으며 시작 위치를 제어하는 ​​유일한 방법은 해시 태그를 사용하는 것입니다.사용자 주소 표시 줄에서 해시 태그 숨기기

해시 태그는 이미지 폴더의 상대 경로를 제공하므로 문제가 있습니다.

해시 태그가 없으면 엄지 손가락이로드되고 시작 이미지가 표시되지 않으므로 피할 수 없습니다.

감사합니다.

+3

hastag가 더 좋다고 생각하지 않습니까? 사용자가 특정 이미지에 연결하고 싶다면 직접 할 수 있습니다. – Shoban

+0

내게는 문제가 아닌 것 같아요. 대부분의 사용자는 URL의 모양을 신경 쓰지 않을 것입니다. – micmcg

답변

1

플러그인 설명서를 읽으십시오. 해시 태그 추가는 종종 북마크 등을 허용하도록 명시 적으로 용이하게 해주는 기능이며, 플러그인 내에서 때때로 꺼질 수 있습니다. .pluginName({'hash': false});과 같은 것입니다. 예를 들어

Galleria, 그것은 : 당신은 갤러리아을 사용하고 있기 때문에

, 당신은 아마 다음 작업을 수행 할 수

$('ul.whatever').galleria({history : false}); 

해키 솔루션 :에서

  1. 당신의 CSS 파일, Galleria 생성 배경 div 선언 :

    .galleria_wrapper { 
        background-image: url(thing.png); 
        background-repeat:no-repeat; 
        width:200px; 
        height:100px; /*whatever else you need*/ 
    } 
    
  2. 은 갤러리아의 onImage 함수에서 그것을 제거 :

    $('ul.whatever').galleria({ 
        history : false, 
        onImage : function() { 
        //undo stuff in here 
        $(".galleria_wrapper").css({"background-image": "none", "height": "auto", "width": "auto"}); 
        } 
    }); 
    

그게 그렇게 원래 이미지 쇼를해야하고 사용자가 이미지를 호출하는 경우 제거됩니다.

+0

Galleria를 사용하고 있습니다. 기록은 false입니다. 그러나 해시 태그를 사용하여 페이지를 호출하지 않으면 이미지로 시작하지 않습니다. – Mikey1980

+0

내가 볼 수있는 예제 페이지가 있습니까? –

+0

일종의 해킹이지만, 원하는 이미지를 galleria div에 배경 이미지로 설정 한 다음 콜백을 사용하여 갤러리아를 분명히 할 수 있습니다. –

관련 문제