![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
возникла проблема!!!
есть {div} в которой методом jQuery грузится страница на подгружаемой страницы скрипт JS, как его заставить активироваться??? |
|
|
![]()
Сообщение
#2
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
как всегда
КОД $(document).ready(function() { тут код }); ааа, я догадался чего ты у меня не спросил. Наверное у тебя подгружаются какие либо элементы, на которые у тебя в этом скрипте прописана реакция. В этом случае тебе надо использовать функцию live Тоесть так: КОД $(document).ready(function() { $('#какойто_айди').live('click',function() { }); }); live(type, func) Привязывает обработчик к событию для всех текущих и будущих элементов набора. Поддерживаемые события: click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup. Пока что неподдерживаемые: blur, focus, mouseenter, mouseleave, change, submit. Сообщение отредактировал vitalik1972: Mar 24 2011, 23:23 |
vitalik1972, Вас 1 раз(а) поблагодарили за это сообщение: Immeasurability | |
|
|
![]()
Сообщение
#3
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
ЦИТАТА на подгружаемой страницы скрипт JS не совсем событи он клик точнее: <script>...</script> вот с ним то и запара он как бы есть но его нет =((( |
|
|
![]()
Сообщение
#4
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
Ну я думал что ты большой мальчик и синтаксические ошибки делаешь только в русском языке (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
|
|
|
![]()
Сообщение
#5
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 54 Регистрация: 4.1.2011 Пользователь №: 10,895 Спасибо сказали: 2 Вставить ник ![]() |
И смеётся он, и хахочет он, злой шутник, азарник vitalik1972.
Сообщение отредактировал JohnP: Mar 25 2011, 10:56 |
|
|
![]()
Сообщение
#6
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
vitalik1972
просто нужно понять что <script>...</script> не должно быть на странице подгружаемой AJAX`ом!? так или не так? или его можно все таки сделать частью общего??? |
|
|
![]()
Сообщение
#7
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
если у тебя текст скрипта идет в подгружаемом HTML, то <script> ... </script> должно быть
если же у тебя подгружается из внешнего файла, то не надо пример 1: КОД <div ... ... HTML код <script> текст скрипта </script> пример 2: КОД <div ... ... HTML код <scrypt type="text/javascript" src="script.js"></script> Во втором случае в файле script.js <script></script> Не надо |
vitalik1972, Вас 1 раз(а) поблагодарили за это сообщение: Immeasurability | |
|
|
![]()
Сообщение
#8
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
я разобрался =))) у меня была проблема в том что:
ЦИТАТА swfu_text-2 = new SWFUpload({
... |
|
|
![]()
Сообщение
#9
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
vitalik1972
подскажи как с помощью jQuery перейти к анкору!? <a name="its"></a> <@ onclick="..."></@> Сообщение отредактировал Immeasurability: Mar 25 2011, 16:50 |
|
|
![]()
Сообщение
#10
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
ЦИТАТА <@ это что за тег? я такого не знаю!
|
|
|
![]()
Сообщение
#11
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
vitalik1972 =) хорош прикалываться я с таким не терпением жду от тебя ответа а ты мне пишешь это что! =)))
@=array(a,div,span,...) выбирай по желанию =))) |
|
|
![]()
Сообщение
#12
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
Immeasurability честное слово, я тебя не понял, что ты имел в виду любой тег
Переход к анкору это то, как у меня в каментах сделано в блоге? Когда нажимаешь на кнопку "Комментарии" и страница сдвигается вниз к каментам? Если да, то я использую jQuery плагин jquery.anchor.js Описание и прочее по адресу http://www.position-absolute.com Вот код плагина на всякий случай: КОД /******* *** Anchor Slider by Cedric Dugas *** *** Http://www.position-absolute.com *** Never have an anchor jumping your content, slide it. Don't forget to put an id to your anchor ! You can use and modify this script for any project you want, but please leave this comment as credit. *****/ $(document).ready(function() { $("a.anchorLink").anchorAnimate() }); jQuery.fn.anchorAnimate = function(settings) { settings = jQuery.extend({ speed : 1100 }, settings); return this.each(function(){ var caller = this $(caller).click(function (event) { event.preventDefault() var locationHref = window.location.href var elementClick = $(caller).attr("href") var destination = $(elementClick).offset().top; $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() { window.location.hash = elementClick }); return false; }) }) } А вот пример работы плагина http://vit1972.ru/index.php?name=blogs&op=view&id=67 На всякий случай объясню как он работает определяешь тег <a class="anchorLink" href="#comment"... Ну и когда по нему кликаешь - скользишь к элементу у которого айди=comment Сообщение отредактировал vitalik1972: Mar 25 2011, 17:00 |
vitalik1972, Вас 1 раз(а) поблагодарили за это сообщение: Immeasurability | |
|
|
![]()
Сообщение
#13
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
вот то что надо!!!
мне главное в JS что-нибудь близкое по смыслу остальное я все переделываю под себя =))) |
|
|
![]()
Сообщение
#14
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 462 Регистрация: 23.5.2008 Из: Aktobe Kazahstan Пользователь №: 3,888 Спасибо сказали: 51 Вставить ник ![]() |
Была проблема, но в то время когда закинул сюда код нашел свою ошибку. (IMG:http://antislaed.net/style_emoticons/default/wink.gif) (IMG:http://antislaed.net/style_emoticons/default/rolleyes.gif)
Сообщение отредактировал rAmantiK: Mar 25 2011, 22:18 |
|
|
![]()
Сообщение
#15
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
rAmantiK
и какую причину ты знаешь? жесть! Я успел прочитать твой пост и почти разобрал твой код. Только хотел добавить еще пару вопросов и тут бац! а пост твой изменен кардинальным образом Сообщение отредактировал vitalik1972: Mar 25 2011, 22:26 |
|
|
![]()
Сообщение
#16
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 462 Регистрация: 23.5.2008 Из: Aktobe Kazahstan Пользователь №: 3,888 Спасибо сказали: 51 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#17
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
кому интересно сделал это:
КОД function _anchor(_id){ var _scrollTop=$('#'+_id).offset().top; $("html:not(:animated),body:not(:animated)").animate({scrollTop:_scrollTop},1100,function(){window.location.hash=_id}); } вызывается так: КОД <a onclick="_anchor('anchor-1');">1</a>
текст ... текст <a name="anchor-1" id="anchor-1"></a> текст ... текст |
|
|
![]()
Сообщение
#18
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
Плагиатор (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
КОД $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() { window.location.hash = elementClick }); И кстати в твоей функции КОД function _anchor(_id){ var _scrollTop=$('#'+_id).offset().top; $("html:not(:animated),body:not(:animated)").animate({scrollTop:_scrollTop},1100,function(){window.location.hash=_id}); } надо добавить return false; Иначе будет переходить по ссылке И на мой взгляд использование плагина юзабельнее. Нафик мне прописывать в теге <a> какие то онклики, когда достаточно присвоить класс anchorLink Сообщение отредактировал vitalik1972: Mar 28 2011, 12:10 |
|
|
![]()
Сообщение
#19
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
ЦИТАТА Плагиатор так я и сказал: ЦИТАТА мне главное в JS что-нибудь близкое по смыслу остальное я все переделываю под себя ЦИТАТА Иначе будет переходить по ссылке прост у меня в onclick в конце стоит return false; ЦИТАТА Нафик мне прописывать в теге <a> какие то онклики тогда!!! 1. как сделать переход к анкору не по тегу <a>? 2. как это сделать если в <a> стоит onclick="..." который перехватывает класс anchorLink? |
|
|
![]()
Сообщение
#20
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
Для перехода по ссылками ПРЕДНАЗНАЧЕН тег <a>
Я поэтому и думаю, что ИМЕННО его и надо использовать (IMG:http://antislaed.net/style_emoticons/default/smile.gif) |
|
|
GoogleBot |
![]()
Сообщение
#
|
![]() Рекламные обьявления от Google ![]() |
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 2 July 2025 - 05:32 |