Объект не поддерживает это свойство или метод - PullRequest
0 голосов
/ 01 марта 2010

Почему, когда я смотрю учебные пособия или примеры, когда я просто делаю вырезку и вставляю на мою HTML-страницу, я получаю «Объект не поддерживает это свойство или метод» на моей странице, но сайт, который я скопировал скрипт с не дает эту ошибку?

моя библиотека jQuery старая?

не уверен, что делать ...

вот над чем я работаю ... это страница с несколькими наложениями.

<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:

/* 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>

но каждый раз, когда я генерирую эту страницу, я получаю "объект не поддерживает это свойство или метод" .. ???

кто-нибудь? я использую библиотеку jquery 1.3.2

Ответы [ 2 ]

4 голосов
/ 01 марта 2010

jQuery не имеет функции .overlay (). Вы уверены, что включили те же плагины, что и сайт, на котором вы их основали?

Вот один из таких оверлейных плагинов:

jQuery Tools Наложение

3 голосов
/ 01 марта 2010

jQuery по умолчанию не включает функцию overlay(). Для этого вам понадобится плагин, например, один из них здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...