0

我正在开发一个示例应用程序。在这个应用程序中,我拖放数据库表。如果该表在另一个表上有任何主链接和外部链接,则意味着自动生成指向该特定表的链接。

我有一个问题,这意味着表有,overflow:auto所以 div 有滚动条。当我滚动时,意味着链接将位于表单的顶部。如何阻止它?

我的示例代码如下

$("#tbl" + $(ui.draggable).attr('id') + " tr").droppable({
    drop: function (event, ui) {

        var Source = $(ui.draggable).attr('id').substring(0, $(ui.draggable).attr('id').length - 1);

        var Target = $(this).attr('id').substring(0, $(this).attr('id').length - 1);

        if (Source.substr(0, 3) != 'div' && Target.substr(0, 3) != 'div' && Source != Target) {
            if (Source.substr(0, 2) == 'tr' && Target.substr(0, 2) == 'tr') {
                var connection = jsPlumb.connect({
                    connector: ["Flowchart", { stub: 20}],
                    source: $(ui.draggable),
                    target: $(this),
                    anchor: ["TopRight", "RightMiddle", "LeftMiddle"],
                    paintStyle: {
                        strokeStyle: "blue",
                        lineWidth: 3
                    }
                });
            }
        }
    }
});
4

0 回答 0