2013-04-09 88 views
0

我很抱歉提出我确信是一个与jQuery相关的全新问题。在链接点击触发jQuery脚本(不是页面加载)

我想配置“jQuery的功能之旅”由Zurb:http://www.zurb.com/playground/jquery_joyride_feature_tour_plugin

默认情况下,他们有东西设置,使游览开始在页面加载,但是这不是我想要的。

我想要一个标有“开始游览”的链接,点击后,即可开始游览。

他们提供的默认代码是这样的:

$(window).load(function() { 
    $('#joyRideTipContent').joyride({ 
     autoStart : true, 
     postStepCallback : function (index, tip) { 
     if (index == 2) { 
     $(this).joyride('set_li', false, 1); 
     } 
    }, 
    modal:true, 
    expose: true 
    }); 
    }); 

很显然,我可以设置自动启动,以“假”。

但是,即使如此,我不知道如何触发脚本点击另一个链接后运行。

任何帮助,非常感谢。 在此先感谢!

回答

2

尝试

$("a").click(function() { 
    $('#joyRideTipContent').joyride({ 
     autoStart : true, 
     postStepCallback : function (index, tip) { 
      if (index == 2) { 
       $(this).joyride('set_li', false, 1); 
      } 
     }, 
     modal:true, 
     expose: true 
    }); 
}); 
+0

谢谢tymeJV!感谢快速回复。干杯! – 2013-04-09 18:51:33

0
$('a#LinkId').click(onClick); 

function onClick() { 
    // This function will execute when the link with id='LinkId' is clicked. 
    // You can put the code to start the tour inside this function. 
} 
+0

谢谢丹尼尔。我很欣赏这个快速回复。我现在就试试。 – 2013-04-09 18:55:38

相关问题