My HTML template soft rejected due to following reason.

1. There is some format issues in your item description, remember you can use HTML or Markdown to improve it.
2. PROPER EVENT BINDING: Consider using the preferred .on() method rather than .click(), .bind(), .hover(), .load(), .ready(), etc. For best performance and concise code use event delegation whenever possible.

I have used .on() method in all my custom JS code. I am not pretty sure what type of FORMAT ISSUE I have to fix and what type of JS EVENT BINDING I have to use. Can you please help me to fix those issues?

The first point is about item description, not the item itself. Here’s a website that helps see how the item description would look on themeforest -

For the second part, it seems that you’re missing one or two event