在链接点击触发jQuery脚本(不是页面加载)
问题描述:
我很抱歉提出我确信是一个与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
});
});
很显然,我可以设置自动启动,以“假”。
但是,即使如此,我不知道如何触发脚本点击另一个链接后运行。
任何帮助,非常感谢。 在此先感谢!
答
尝试
$("a").click(function() {
$('#joyRideTipContent').joyride({
autoStart : true,
postStepCallback : function (index, tip) {
if (index == 2) {
$(this).joyride('set_li', false, 1);
}
},
modal:true,
expose: true
});
});
答
$('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
谢谢tymeJV!感谢快速回复。干杯! – 2013-04-09 18:51:33