Виджет моросит с jquery
Вложений: 1
Во вложении инструкция от виджета!
Суть такова подключил jquery 1.7.2 Потом $.ajax принимаю html код где стоит этот виджет! и кнопка не работает! Поковырял мануал, пробывал а толку нет! Кстати в виджете подгружается jquery 1.7.1! Но думаю проблема не в этом! Кто как перевел, и что бы сделал? |
Сперва подгрузите html, затем повесьте событие.
|
ну через document.ready() в загружаемом htmL? я делал бестолку
|
Ребят, я наверно уже всех задолбал с этим, но всё-же - СМОТРИТЕ сначала в консоль, в 98% случаев ошибку можно увидеть там, если же там бага нет, то уже постите вопрос, но опять же - учитывайте, что люди здесь не экстрасенсы и им надо видеть код.
Итог: Смотри в консоль, если не поможет - скинь хоть кусок своего кода. |
featherEditor is undefined без аякса работает!
так загружаю html $("#create").click(function() { $("#wrapper").load("create.php"); } дальше php файл выводит Цитата:
|
.load() - тот же ajax. А с этим смотрю справился, пока я твой сайт ковырял)
|
А консоль всё же полезна. Вот она мне выдала вот такое при клике на "Edit Photo":
Цитата:
|
блин это баг!
|
67 строка твоего php файла:
<p> <input type=\"image\" src=\"http://advanced.aviary.com/images/feather/edit-photo.png\" value=\"Edit photo\" onclick=\"return launchEditor('image1','$full_url' );\" /></p> Вот здесь косяк. Надо так: <p><input type=\"image\" src=\"http://advanced.aviary.com/images/feather/edit-photo.png\" value=\"Edit photo\" onclick=\"return launchEditor('image1', '".$full_url."');\" /></p> Ты передавал вместо ссылки по сути пустоту. будь внимательней |
вот суть в том. что скрипт должен включатся после полной загрузки! сверху же картинку кинул! пробывал но не пашет! все откатил! пробывал без аякса все работало!
|
Жду исправления. Интересно, что за сайт клепаешь, хочу увидеть, что в конце будет. Предполагаю "картиночный" баш какой-то)
|
как вы просили сделал! толку 0
|
проблема имеено как я вам описал! не могу понять согласно инструкции как дождаться сперва отгрузки потом остального
|
Вот эта функция ругается на то, что не может найти элемент:
function launchEditor(id, src) { featherEditor.launch({ image: id, url: src }); return false; } В ней всё дело |
Вот мне нужно чтоб она выполнялась после полной отгрузки ajax! то есть загрузил html! а потом тока она! как?) я туплю пробывал через ready() толку нет
|
А что за плагин ты подключал? Я не вижу ни одной библиотеки в head, и функция ругается, featherEditor ругается, что её нету.
|
кстати а сайт будет заключатся в троллинге веб страниц, путем редактирования скринов)
|
<!-- Load Feather code --> <script type=\"text/javascript\" src=\"http://feather.aviary.com/js/feather.js\"></script> <!-- Instantiate Feather --> <script type=\"text/javascript\"> var featherEditor = new Aviary.Feather({ apiKey: 'd8d50760e', apiVersion: 2, tools: 'stickers,text,draw', appendTo: '', onSave: function(imageID, newURL) { var img = document.getElementById(imageID); img.src = newURL; } }); function launchEditor(id, src) { featherEditor.launch({ image: id, url: src }); return false; } </script> Вот подлючение |
ну ка убирай его из create.php и в вставь в индексный файл.
|
во спасибо заработало! но до этого я втыкал не работало!
Кстати все желающие принять участие и поддержку в развитии нового проекта) т. к. я нуб но люблю генерировать идеи) можно делать взаимозачеты |
С тебя голд-аккаунт на ресурсе на этом :D. Хочу рассылку - klon.bystrov@yandex.ru, можешь туда и вопросы кидать, помогу. Пока на работе особо не завален.
|
Вложений: 1
А вот пример тролинга)
|
:D Как все сделаю) Будет все помощникам) Хочу сделать блочность, на каждый блок своего разработчика, и ему блок тартергированной рекламы!
Разок сделал получай деньги) |
То есть пока поддерживаешь работоспособность и развитие своего назовем это модулем)
|
Часовой пояс GMT +3, время: 01:27. |