$(function() {
$('a[rel="menu"]').overlay(function() {
var wrap = this.getContent().find("div.wrap");
if (wrap.is(":empty")) {
wrap.load(this.getTrigger().attr("href"));
}
});
});
Ругается на этот скрипт.Строка 2 символ 2. Если ставлю jquery 1.0.0 то работает без проблем, ставлю новее ошибка.В чём проблема?
1. s3ga - 11 Мая, 2013 - 17:36:43 - перейти к сообщению
2. Иван14 - 12 Мая, 2013 - 07:41:27 - перейти к сообщению
Цитата:
Ругается на этот скрипт.Строка 2 символ 2. Если ставлю jquery 1.0.0 то работает без проблем, ставлю новее ошибка.В чём проблема?
ну это и логично.. когда выходят новые версии Jquery, то от многих старых методов отказываются, появляются новые... соответственно ваш код завязан на старые методы..
тут есть два выхода(лично мне нравится первый):
1. Вы переписывайте свой код согласно нововведениям в Jquery.
2.
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <!-- load jQuery 1.1.0 -->
- <script type="text/javascript" src="http://example.com/jquery-1.1.0.js"></script>
- <script type="text/javascript">
- var jQuery_1_1_0 = $.noConflict(true);
- </script>
- <!-- load jQuery 1.9.1 -->
- <script type="text/javascript" src="http://example.com/jquery-1.9.1.js"></script>
- <script type="text/javascript">
- var $ = $.noConflict(true);
- </script>
- // обращение к старым методам будет осуществляться через объект jQuery_1_1_0 , к новым как обычно через $
дерзайте!