Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вогнять в переменную и отобразить кусок кода

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
nextdrift
Отправлено: 20 Января, 2011 - 13:49:30
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Есть такой код
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.    $('input') // ВОТ ЭТО МЕНЯЕТСЯ
  3.       .focus(function()
  4.       {
  5.          
  6.          $(this).html('leftMiddle')
  7.            
  8.             .qtip({
  9.                content: 'Типо подсказка', // И ВОТ ЭТО
  10.                position: {
  11.                   corner: {
  12.                      tooltip: 'leftMiddle',
  13.                      target: 'rightMiddle'
  14.                   }
  15.                },
  16.                show: {
  17.                   when: false,
  18.                   ready: true
  19.                },
  20.                hide: {
  21.                   when: {
  22.                     event: 'unfocus'
  23.                   }
  24.                },
  25.                style: {
  26.                   border: {
  27.                      width: 5,
  28.                      radius: 10
  29.                   },
  30.                   padding: 10,
  31.                   textAlign: 'center',
  32.                   tip: true,
  33.                   name: 'cream'
  34.                }
  35.             });
  36.            
  37.       });
  38.      
  39.  


Такой код повторяется несколько раз. Вот я и подумал что это ОЧЕНЬ шикарно для нескольких всплывающих слов.

Нужно как-то оптимизировать что-ли....
Как можно решить при помощи переменных это?
 
 Top
asik
Отправлено: 20 Января, 2011 - 14:47:37
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Вогнать в переменную?
(с) - Жениться вам, барин, пора...
 
 Top
nextdrift
Отправлено: 20 Января, 2011 - 17:39:54
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




asik пишет:
Вогнать в переменную?
(с) - Жениться вам, барин, пора...

Ха-ха Ха-ха Ха-ха Ха-ха Ха-ха Ха-ха Ха-ха Ха-ха Ха-ха Ха-ха

+357
 
 Top
nextdrift
Отправлено: 21 Января, 2011 - 07:46:07
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Так может кто подсказать как лучше поступить?
 
 Top
SAD
Отправлено: 21 Января, 2011 - 08:07:25
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




заворачиваете этот код в функцию с 2 входящими параметрами, например, my_function(element, content)
Цитата:
$('input') // ВОТ ЭТО МЕНЯЕТСЯ
будет $(element)
nextdrift пишет:
content: 'Типо подсказка', // И ВОТ ЭТО
будет content: content
 
 Top
nextdrift
Отправлено: 21 Января, 2011 - 13:41:59
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




SAD пишет:
заворачиваете этот код в функцию с 2 входящими параметрами, например, my_function(element, content)
Цитата:
$('input') // ВОТ ЭТО МЕНЯЕТСЯ
будет $(element)
nextdrift пишет:
content: 'Типо подсказка', // И ВОТ ЭТО
будет content: content


Спасибо. Попробую Радость
asik, я до сих пор ржу с твоего подкола Радость Радость Ха-ха
 
 Top
JustUserR
Отправлено: 21 Января, 2011 - 15:39:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




nextdrift В качестве возможного простого варианта решения указанной задачи допустим использование глобальной переменной отражающей необходимое состояние информационного поля - в таком случае в процессе генерации требуемого события будет осуществлять считывания указанного поля При этом для корректной работы необходимо использование инкапсулированного объекта передаваемого по ссылке - для которого получение целевого строкового значения в выражении обеспечивается на основе native-методов корневого объекта


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
nextdrift
Отправлено: 21 Января, 2011 - 21:36:53
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Радость
Всё подправил при помощи функций.

Код из 190 строк превратился в 47 Радость
 
 Top
JustUserR
Отправлено: 23 Января, 2011 - 12:14:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




nextdrift пишет:
Код из 190 строк превратился в 47
Для осуществления оценки предполагаемого количества строк клиентского JS-скрипта и ассоциированной с ним вычислительной эффективность в действительности требуется анализ элементоа framework-а jquery обеспечивающего собственную интерпретацию более высокого уровня - в то же время средства классического JS-скриптинга позволяют обеспечить более эффективное решения данного вопроса


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
nextdrift
Отправлено: 23 Января, 2011 - 18:17:32
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Радость
 
 Top
JustUserR
Отправлено: 25 Января, 2011 - 16:57:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




nextdrift При использовании реальных промышленных приложений вопрос сохранения требуемой вычислитеной эффективности является значимым и процесс оптимизации является одним из ключевых аспектов - кроме того заведомое использование нецелевых внешних компонентов для решения задачи не является оптимальным решением


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB