(12.09.2016, 15:32)Erwin van der Zwart Wrote: Hi Buuuudzik,
Try this:
Code:1234567891011121314151617181920212223242526272829303132$(function(){ var openwidget = false; function openWidget(){ if (currentPlanId == 4){ if (openwidget == false){ openwidget = true; // Open widget $("#widget-5").removeClass("hide"); // Position widget (absolute positioned) document.getElementById("widget-5").style.top = "150px"; document.getElementById("widget-5").style.left = "150px"; document.getElementById("widget-5").style.width = "1024px"; document.getElementById("widget-5").style.height = "600px"; } } else { // Condition to hide widget $("#widget-5").addClass("hide"); openwidget = false; } } // Initial execution if needed openWidget(); // Add event listener to control elements only for checking on each user input $('.item-control').on( "click", function() { openWidget(); }); });
BR,
Erwin van der Zwart
I found a solution for an opening a widget via js which works as manually opened:
Code:
1
$("#widget-58").css('display', 'block')And this is for closing:
Code:
1
$("#widget-58").css('display', "none")