Comments (9)
hi @jjtykkyl, can you create an example use "fetchNext" with a button "load more", please ? I don't understand how can I use it for more comment get from server. Thank you so much !
from jquery-comments.
I have used the utility function below for fetching new comments when the user has scrolled to the end of the comment container element:
function onScrolledBottom(el, callback, threshold) {
var $el = $(el);
threshold = threshold ? threshold : 0;
$el.scroll(function() {
if($el.outerHeight() + el.scrollTop >= el.scrollHeight - threshold) {
callback();
}
});
}
The first parameter is the scrollable element containing all the comments. Then you can pass a callback function that fetches the next batch of comments from the server and appends the new comment elements into DOM.
from jquery-comments.
@jjtykkyl can you build that feature in the new version ?
from jquery-comments.
I can build a support for that feature but please note that you have to implement the pagination to your API as well.
from jquery-comments.
I added a new function to the jquery-comments v1.1.0 named "fetchNext" that you can use for pagination. You still need to listen the scroll event on the element that is scrollable (body or .jquery-comments for example). The "fetchNext" function utilizes the the "getComments" callback where you need to implement the functionality on your end.
from jquery-comments.
yeah.thank for support
from jquery-comments.
@jjtykkyl @untilyou89 please tell how to call fetchNext function
from jquery-comments.
I've got things working using this:
$('#comm').comments({...}});
$.data($('#comm').get(0), 'comments').fetchNext();
from jquery-comments.
An example would be nice. And how do we paginate child comments? I don't want to display a huge amount of child comments but would prefer to show three and then the option to load more. Honestly I think this is something that should be part of the plugin.
from jquery-comments.
Related Issues (20)
- Multiple attachments is not displaying for single comment HOT 1
- Problem with duplicate comment ID. HOT 2
- How to use CKeditor HOT 2
- I have tried to install and didn't succeed... HOT 1
- set up database HOT 1
- If the user name contains any regex metacharacters, the ping highlighting does not work. HOT 1
- Publish latest version to npm HOT 1
- Do you have any react integration example ? HOT 1
- Duplication when enableNavigation is false
- mail notification HOT 1
- Limit number of attachments
- Dynamically Click Comments Textbox using Button
- Comments search engine
- Scroll and focus on textbox when clicking on "reply"
- enableEditing model
- Make linkify optional
- hasAttachments function should test if attachments property exists
- I need help how to set up complete on website for a html NOOB HOT 1
- Issue in APEX 22.2.3
- Comment author - "You"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jquery-comments.