2010-03-01 5 views
0

자습서 또는 예제를 볼 때 왜 본질적으로 잘라내어 내 HTML 페이지를 지나갈 때 "개체가이 속성 또는 메서드를 지원하지 않습니다."라는 메시지가 나타납니다 내 페이지에서 스크립트를 복사 한 사이트에서이 오류가 발생하지 않습니까?개체가이 속성 또는 메서드를 지원하지 않습니다.

내 jQuery 라이브러리가 오래 되었습니까?

무엇을해야할지 확실하지 ...

여기

는 여러 오버레이 페이지입니다 ... 내가 일하고 것입니다.

/* the overlayed element */ 
.simple_overlay { 
    /* must be initially hidden */  
    display:none; 
    /* place overlay on top of other elements */ 
    z-index:10000; 
    /* styling */ 
    background-color:#333; 
    width:675px; 
    min-height:200px; 
    border:1px solid #666; 
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000; 
} 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

/* styling for elements inside overlay */ 
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
} 

그리고 페이지에 스크립트 호출 :

<script> 
$("area[rel]").overlay(); 
</script> 

하지만 "개체가이 기능을 지원 나던 내가이 페이지를 생성 할 때마다, 내가 수를 여기에

<map name="Map" id="Map"> 
    <area shape="poly" coords="90,63,128,110,150,95,177,80" href="#" class="bmhoverlay" rel="#mies1"/> 
    <Area shape="poly" coords="255,5,257,64,276,68,301,73" href="#" class="bhmoverlay" rel="#mies2" /> 
</map> 

는 CSS입니다 속성 또는 메서드 ".. ???

누구? jquery 라이브러리를 사용하고 있습니다. 1.3.2

+0

답변을 받으려면 "동의"하십시오! – Pointy

답변

4

jQuery에는 .overlay() 함수가 없습니다. 당신이 사용하고있는 사이트와 동일한 플러그 - 인을 포함 시켰습니까?

jQuery Tools Overlay

+0

그 사이트에서 내가 스크립트를 사용하고있는 사이트입니다. 내 플러그인에서 올바르게 호출 한 것 같습니다. 태그 : 은 적절한 방법이 아닙니까? –

+0

IE8에서 jQuery Tools Overlay 사이트를 방문하면 잘 돌아가며 FF로만 작동하지만 IE8에서는 작동하지 않는다는 것을 명심하십시오. 나는 혼란 스럽다. –

+0

문제가 해결되었습니다. 기본적으로 .js 플러그인 파일을 내 서버에 넣어야했습니다. IE8은 https 오류를 만들고 있는데, "예"를 클릭하면 오류가 발생합니다. –

3

jQuery를, 기본적으로 overlay() 기능을 포함하지 않습니다

여기에 하나의 오버레이 플러그인입니다. here 중 하나와 같은 플러그인이 필요합니다.

관련 문제