Hi Guys!
I wonder if is there any beter way to run my JS script after page load.
I want to add .click function on my web-item in issue menu (section="operations-work"). I used AJS.$(window).load() instead AJS.$(document).ready(), however is does not working.
The problem occurs on project issue view (when there is a list of issues on left side).
I guest that the view of issue is included to page with some delay and my script just run before this. Is there any better way to handle load/ready event in this case?
My scritp:
AJS.$(window).load(function($) {
AJS.$("#test").click(function( event ) {
event.preventDefault();
alert("test");
});
});
Hi @jost ,
try using the following approach https://developer.atlassian.com/server/jira/platform/extending-inline-edit-for-jira-plugins/
In particular, you should use JIRA .CONTENT_ADDED_REASON .pageLoad
AJS.$(function() { JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function(e, context, reason) { if (reason == JIRA.CONTENT_ADDED_REASON.pageLoad) { console.log("Page Load");
HERE YOUR SCRIPT } } }); });
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.