@activix/jquery-comments 中文文档教程

发布于 3 年前 浏览 18 项目主页 更新于 2 年前

jquery-comments

jquery-comments 是一个 jQuery 插件,用于为任何具有现有后端的 Web 应用程序实现开箱即用的评论解决方案。 它提供所有 UI 功能并将它们与回调相关联,使您可以轻松定义要对数据执行的操作。 该库是高度可定制的,并且由于各种设置而非常容易集成。

jquery-comments 截图

Features

  • Commenting
  • Replying (nested comments)
  • Editing comments
  • Deleting comments
  • Upvoting comments
  • Uploading attachments
  • Enabling/disabling functionalities
  • Localization
  • Time formatting
  • Field mappings
  • Callbacks
  • Fully responsive and mobile compatible
  • Miscellaneous settings

Demo

http://viima.github.io/jquery-comments/demo/

Quick start

1) 将以下内容添加到您的 HTML 文件中

<link rel="stylesheet" type="text/css" href="css/jquery-comments.css">
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-comments.js"></script>

2) 初始化库

$('#comments-container').comments({
    getComments: function(success, error) {
        var commentsArray = [{
            id: 1,
            created: '2015-10-01',
            content: 'Lorem ipsum dolort sit amet',
            fullname: 'Simon Powell',
            upvote_count: 2,
            user_has_upvoted: false
        }];
        success(commentsArray);
    }
});

如果您没有将 Font Awesome 用于图标,您应该在初始化时通过覆盖以下选项将图标替换为自定义图像库:

spinnerIconURL: '',
noCommentsIconURL: '',
upvoteIconURL: '',        // Only if upvoting is enabled
replyIconURL: '',        // Only if replying is enabled
uploadIconURL: '',        // Only if attachments are enabled
attachmentIconURL: '',    // Only if attachments are enabled
fileIconURL: '',        // Only if attachments are enabled

Dependencies

  • jQuery >= 1.9.0
  • Font Awesome (optional)

Documentation

http: //viima.github.io/jquery-comments

Maintainers

Browser support

IE9+ 和所有现代浏览器

Copyright and license

代码和文档版权所有 2016 Viima Solutions Oy . 代码根据 MIT 许可证发布。

jquery-comments

jquery-comments is a jQuery plugin for implementing an out-of-the-box commenting solution to any web application with an existing backend. It provides all the UI functionalities and ties them to callbacks that let you easily define what you want to do with the data. The library is highly customizable and very easy to integrate thanks to a wide variety of settings.

Screenshot of jquery-comments

Features

  • Commenting
  • Replying (nested comments)
  • Editing comments
  • Deleting comments
  • Upvoting comments
  • Uploading attachments
  • Enabling/disabling functionalities
  • Localization
  • Time formatting
  • Field mappings
  • Callbacks
  • Fully responsive and mobile compatible
  • Miscellaneous settings

Demo

http://viima.github.io/jquery-comments/demo/

Quick start

1) Add the following to your HTML file

<link rel="stylesheet" type="text/css" href="css/jquery-comments.css">
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-comments.js"></script>

2) Initialize the library

$('#comments-container').comments({
    getComments: function(success, error) {
        var commentsArray = [{
            id: 1,
            created: '2015-10-01',
            content: 'Lorem ipsum dolort sit amet',
            fullname: 'Simon Powell',
            upvote_count: 2,
            user_has_upvoted: false
        }];
        success(commentsArray);
    }
});

If you are not using Font Awesome for icons, you should replace the icons with custom images by overriding following options when initializing the library:

spinnerIconURL: '',
noCommentsIconURL: '',
upvoteIconURL: '',        // Only if upvoting is enabled
replyIconURL: '',        // Only if replying is enabled
uploadIconURL: '',        // Only if attachments are enabled
attachmentIconURL: '',    // Only if attachments are enabled
fileIconURL: '',        // Only if attachments are enabled

Dependencies

  • jQuery >= 1.9.0
  • Font Awesome (optional)

Documentation

http://viima.github.io/jquery-comments

Maintainers

Browser support

IE9+ and all modern browsers

Copyright and license

Code and documentation copyright 2016 Viima Solutions Oy. Code released under the MIT license.

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文