Код плагина jQuery.Path некорректно анимирует Безье - PullRequest
0 голосов
/ 19 мая 2010

Этот код взят прямо из исходной страницы плагина jQuery.Path, только я добавил хеш перед селектором после того, как присвоил тегу идентификатор my_elem, потому что он рабочий.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="path.aspx.cs" Inherits="path"     %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1    /DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="scripts/jquery.path.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function() {
        var bezier_params = {
            start: {
                x: 185,
                y: 185,
                angle: 10
            },
            end: {
                x: 540,
                y: 110,
                angle: -10,
                length: 0.25
            }
        };
        $("#my_elem").animate({ path: new $.path.bezier(bezier_params) }, 1000);
    });
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
    <img id="my_elem" src="images/image.jpg" />
</div>
</form>
</body>
</html>

и это ничего не делает. Мой маленький 50x50 JPG загружается и сидит там. Должен ли я даже ожидать, что это переместится? Что мне не хватает? Я включил jquery-1.3.2.min.js и jquery.path.js, а затем приведенный выше код.

Редактировать Добавлен полный код страницы.

1 Ответ

0 голосов
/ 21 мая 2010

Для тех из вас, кто с нетерпением ждет решения этой проблемы, я бы сказал, что это относительное положение, которое я пропустил, но оно никогда нигде не упоминалось. Я просмотрел источник показанного повсюду образца, и он меня поразил.

<img id="my_elem" src="images/image.jpg" style="position: relative;" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...