Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var selectedCalcTab = 0;
- function someFunction(idNumber) {
- if(condition) {
- $( "#tabs" ).tabs( "enable", "#tabs-" + idNumber );
- if (idNumber === 2) {
- $( "#secondary-tabs" ).tabs( "enable", "#graph-tabs-2" );
- }
- }
- }
- $(document).ready(function() {
- // init tabs
- $("#tabs").tabs();
- $("#secondary-tabs").tabs();
- // disabling some tabs
- $("#tabs").tabs("disable", "#tabs-2");
- $("#tabs").tabs("disable", "#tabs-3");
- $("#graph-tabs").tabs("disable", "#graph-tabs-2");
- // formatting spacing
- $("#tabs").find("ul li").css({'margin-right':'0px'});
- $("#graph-tabs").find("ul li").css({'margin-right':'-5px'});
- // stop scrolling to tab content
- $('#tabs').click('tabsselect', function (event, ui) {
- var selectedTab = $("#tabs").tabs('option','active');
- $('html, body').stop();
- if (selectedTab === 0) {
- someFunction(1);
- selectedCalcTab = 1;
- } else if (selectedTab === 1) {
- someFunction(2);
- selectedCalcTab = 2;
- } else if (selectedTab === 2) {
- someFunction(3);
- selectedCalcTab = 3;
- }
- });
- $('#secondary-tabs').click('tabsselect', function (event, ui) {
- var selectedSecondaryTab = $('#secondary-tabs').tabs('option','active');
- $('html, body').stop();
- if (selectedSecondaryTab === 0) {
- if (selectedCalcTab === 1) {
- someFunction(1);
- } else if (selectedCalcTab === 2) {
- someFunction(2);
- } else if (selectedCalcTab === 3) {
- someFunction(3);
- }
- } else if (selectedSecondaryTab === 1) {
- someFunction(1);
- }
- });
- // more stuff happening to tabs later in code
- $("#someButton").click(function() {
- $("#tabs").tabs("disable", "#tabs-2");
- $("#tabs").tabs("disable", "#tabs-3");
- $("#secondary-tabs").tabs("option", "active", 0);
- $("#secondary-tabs").tabs("disable", "#secondary-tabs-2");
- return false;
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement