Быстрый вопрос для экспертов,
Я создаю сайт для совместной работы, позволяющий пользователям добавлять стикеры с текстом и перемещать их по экрану. У меня есть файл базы данных, в котором хранятся текст и координаты (PHP / MySql) через пользовательский интерфейс ajax и jquery / jquery. У меня возникли проблемы с извлечением данных из базы данных и возвратом к странице.
Данные зациклены на класс div (с x и y в качестве атрибутов), и я использую цикл для возврата x и y и пытаюсь применить их к CSS. Я получил предупреждение, и я получаю данные, но у меня, кажется, есть проблема с их применением. Я знал, что этот проект идет хорошо ... спасибо за ваше время.
вот что я пытаюсь в коде:
Базовый цикл PHP:
<?php
$get_textsticky_query = "SELECT * FROM textsticky
WHERE user_id = $current_id
AND project_id=$user_project_id";
$get_textsticky_result=mysql_query($get_textsticky_query);
while($row=mysql_fetch_assoc($get_textsticky_result)){
echo '<div class="textsticky" x="'.$row['textsticky_x'].'" y="'.$row['textsticky_y'].'"><div class="textstickyvalueholder" contentEditable="true" textstickyid="'. $row['textsticky_id'] .'">'. $row['textsticky_text'] .'</div><button>Like</button></div>';
}
?>
Попытка применить к CSS с помощью jquery:
$(".textsticky").each(function(index){
//store x, y from looped php
var x = $(this).attr("x");
var y = $(this).attr("y");
//assign looped php to css
$(this).css("left",x);
$(this).css("top",y);
});