2010-08-24 5 views
5

Мне нужен jquery для работы в браузере локально. как узнать, установлен ли он и как его установить?jquery: как узнать, есть ли у меня?

мой вопрос специфичен, чтобы быть в состоянии выполнить этот код:

onmouseover="evt.target.setAttribute('opacity', '0.5'); $('#someDiv').show();" 
onmouseout="evt.target.setAttribute('opacity', '1'); $('#someDiv').hide();" 
+1

Не используйте onmouseover = "" с jQuery. Используйте привязку события jQuery-стиля, например: $ ('# sourceDiv'). Mouseover (function() {}); См. Учебники jQuery: http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery#Find_me:_Using_selectors_and_events – RMorrisey

+0

извините, что использовать shoul, тогда вы можете угадать меня xeample –

+1

Отвечая на первую часть вашего вопроса, вы можете проверить, является ли jquery загружается с помощью: 'if (jQuery) alert ('jQuery загружен');' –

ответ

2

Если вы собираетесь включить JQuery локально, согласно предложению Роберта, вы должны сначала загрузить здесь: http://code.jquery.com/jquery-1.4.2.min.js

+1

... или включала его непосредственно из CDN, например, в Google. – karim79

3

положить это прямо над вашим закрытия body тег:

<script src="//ajax.googleapis.com/ajax/libs/jquery/[jquery version here]/jquery.min.js" 
language="javascript" type="text/javascript"></script> 

JQuery не «установлен» в браузере. это js-библиотека, на которую ссылается веб-страница, которую вы просматриваете.

EDIT: Это работает, если у вас есть доступ в Интернет. Если нет, вам придется загрузить этот файл в свою локальную систему и указать локальный путь.

+0

нет, это не работает, спасибо за ваше время, хотя –

+1

@I__, тогда вы делаете это неправильно. как я сказал, включить эту строку, если у вас есть доступ в Интернет. если нет, вы должны загрузить файл jquery, сохранить его локально, а затем ссылаться на него в теге скрипта. – Jason

4

jQuery не установлен как программа, это файл, который должен быть включен в ваш исходный код каким-то образом, наиболее распространенная практика заключается в добавлении, добавив <script type='text/javascript' language='javascript' src='local/path/to/jquery.js'></script> в раздел <head> вашей страницы.

+0

или положите его поверх своего закрывающего тега body, если вы хотите, чтобы страница загружалась быстрее – Jason

2

Вы можете проверить, если Jquery загружается, открыв консоль JavaScript (в Chrome: Настройки > Дополнительные инструменты> Консоль Javascript).

Где маленькая синяя стрелка появляется тип:

if(jQuery) alert('jQuery is loaded'); 

Нажмите Enter.