【问题标题】:Tagging systems [closed]标记系统[关闭]
【发布时间】:2016-03-25 18:53:10
【问题描述】:

谁能告诉我更多关于 facebook、youtube、instagram 和类似网站等标签系统的信息。在帖子和照片上... 如果您有一些示例,那就太好了,不要向我询问代码,因为我没有编写任何代码...在我看来,它与实时搜索混合在一起,以 $ 或 # 之类的符号开头否则,单击某个值会在您输入的文本中显示该值.... 我知道它主要是 ajax,但如果你有一些例子,那就太好了。谢谢

【问题讨论】:

    标签: php jquery ajax


    【解决方案1】:

    标签就像评论。您必须制作 sql 表,对其标记的项目、标记器、标记内容(例如我们标记的人)以及标记的一些附加数据(例如照片中标记的位置)进行引用。 所以我们会得到一个这样的表:

    ID ID_IMAGE ID_TAGGER ID_TARGET tag_position_x tag_position_y
    

    现在您已经制作了表格,您需要构建一个 php 页面,您将在其中检索标签。然后你需要制作前端代码,这将需要一些js代码,以便将标签放置在照片中的位置(tag_position_x,tag_position_y)。可以这样做:

    //some css code 
    container_img{
      position : relative;
      background : rgba(0,0,0,0.7);
    }
    .tag{
      position : absolute;
    }
    

    js 会像(在 jquery 中):

    $(".tag").each(function() {
       $( this ).css("top",$(this).data("position-x"));
       $( this ).css("top",$(this).data("position-y"));
    });
    

    现在我给你的是提示,所以你知道你必须做什么。

    【讨论】:

    • 我没有投反对票,但我认为您不应该浪费时间回答诸如此 OP 之类的懒惰用户的问题,因为还有很多其他值得回答的好问题(我我会赞成同情)
    • 哦,我已经用它来将 div 移动到页面上,但并没有考虑到这一点...谢谢,伙计,你知道在文本框中标记如何从列表中的一个字段中单击输入该文本框中的那个人?
    • @Knowless 你错了,举报了
    • 感谢@Alon 的同情:D
    • @Knowless 你是认真的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 2012-01-07
    相关资源
    最近更新 更多