X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Ошибка missing ; before statement
Mishcka
Mishcka
Topic Starter сообщение 29.6.2010, 12:42; Ответить: Mishcka
Сообщение #1


Доброе утро.
У меня ужасная непонятная ошибка:
missing ; before statement
$.fn.qtip.styles.mytooltip {\n
- mytooltips.js (строка 1)

Вот код:
$.fn.qtip.styles.mytooltip {
  tip: 'leftMiddle',
   border: {
      width: 10,
      radius: 6,
      color: '#FA6900'
   } ,
   background: '#F38630',
   color: '#333'
}



// Create the tooltips only on document load
$(document).ready(function()
{


   // Create the tooltips only on document load

   // Use the each() method to gain access to each elements attributes
   $('a.link').each(function()
   {
      $(this).qtip(
      {
         content: {
            // Set the text to an image HTML string with the correct src URL to the loading image you want to use
            text: '',
            url: $(this).attr('rel'), // Use the rel attribute of each element for the url to load
            title: {
               text: 'Подробно - ' + $(this).text(), // Give the tooltip a title using each elements text
               button: 'Закрыть' // Show a close link in the title
            }
         },
         position: {
            corner: {
               target: 'bottomMiddle', // Position the tooltip above the link
               tooltip: 'topMiddle'
            },
            adjust: {
               screen: true // Keep the tooltip on-screen at all times
            }
         },
         show: {
            when: 'click',
            solo: true // Only show one tooltip at a time
         },
         hide: 'unfocus',
         style: {
            tip: true, // Apply a speech bubble tip to the tooltip at the designated tooltip corner
            border: {
               width: 0,
               radius: 4
            },
            name: 'light', // Use the default light style
            width: 570 // Set the tooltip width
         }
      })
   });
});

Заранее большое спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 29.6.2010, 13:36; Ответить: MetSerp
Сообщение #2


а у вас собственно основная библиотека mootools подключена?
пардон прохлопал собственно код.
вероятнее всего вы хотели передать в функцию в качестве параметра объект, но забыли круглые скобки
[PHP]$.fn.qtip.styles.mytooltip ({
tip: 'leftMiddle',
border: {
width: 10,
radius: 6,
color: '#FA6900'
} ,
background: '#F38630',
color: '#333'
})[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mishcka
Mishcka
Topic Starter сообщение 29.6.2010, 14:47; Ответить: Mishcka
Сообщение #3


(MetSerp @ 29.6.2010, 16:36) *
а у вас собственно основная библиотека mootools подключена?
пардон прохлопал собственно код.
вероятнее всего вы хотели передать в функцию в качестве параметра объект, но забыли круглые скобки
[PHP]$.fn.qtip.styles.mytooltip ({
tip: 'leftMiddle',
border: {
width: 10,
radius: 6,
color: '#FA6900'
} ,
background: '#F38630',
color: '#333'
})[/PHP]


Сделал так, но вышла новая ошибка:
$.fn.qtip.styles.mytooltip is not a function
[Break on this error] color: '#333'
mytooltips.js (строка 9)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 29.6.2010, 15:06; Ответить: MetSerp
Сообщение #4


не работал с mootools по правде говоря, но конструкция
$.fn.qtip.styles.mytooltip мне немного не ясна
по запросу qtip гугл выдает подобную либу, но для jquery и какого то репера, если не брать в рассчет к чему относиться репер а сразу посмотреть на qtip да и вообще на синтаксис в целом, то есть подозрение что это jquery которая у вас не подключена, можете привести и html и javascript весь?
http://craigsworks.com/projects/qtip/docs/reference/#style собственно
все, я уже понял что я дурак и прогуливал уроки чтения в первом класса, так как у вас ни слова о mootools нет, но код все равно приведите
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 29.6.2010, 15:29; Ответить: Arks
Сообщение #5


Выполняется у Вас какой-то яваскрипт а только потом надстраивается прототип, собственно написано же:
"поставьте в начале выражения в строке 1 символ ; и все будет хорошо"

MetSerp, $.fn.блаблабла это для jQuery то же самое что для обычного javascript'а
блаблабла = function(){
}

Разница в том что после такого объявления, $.fn.блаблабла, функция может применяться к селекторам как метод jQuery
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mishcka
Mishcka
Topic Starter сообщение 30.6.2010, 9:37; Ответить: Mishcka
Сообщение #6


Проблема решилась.

$.fn.qtip.styles.mytooltip = {xxx:xxx, ....} Равно просто надо было добавить. Всем спасибо!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Каталог открывается как ошибка 404 в hostcms
0 cheshire 3269 2.7.2018, 11:09
автор: cheshire
Открытая тема (нет новых ответов) Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php
3 Musicathome 6646 26.7.2013, 20:20
автор: -Сабж-
Открытая тема (нет новых ответов) Редирект, установка консультации на сайт и ошибка в коде
2 samgul 4090 27.2.2013, 17:22
автор: -HTMLandPHP-
Открытая тема (нет новых ответов) Помогите, в чём ошибка?
0 atamvova 4947 14.2.2013, 21:11
автор: -atamvova-
Открытая тема (нет новых ответов) Ошибка при переходе на сайт!
1 Steve_Fox 2844 9.10.2012, 18:34
автор: -Blink-


 



RSS Текстовая версия Сейчас: 19.4.2024, 13:10
Дизайн