Виджет моросит с 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, время: 08:04. |