游览结束后如何在 jourde 中添加自定义功能?
Posted
技术标签:
【中文标题】游览结束后如何在 jourde 中添加自定义功能?【英文标题】:How to add a custom function in a jourde after a tour is closed? 【发布时间】:2015-02-17 08:51:19 【问题描述】:我正在使用 Joyride tour 进行 drupal 使用 joyride drupal module 。我想在下面的参数 postRideCallback 的代码中实现一个后回调功能 如何在下面添加自定义函数?
/* Setting your options to override the defaults */
$('#contentID').joyride(
'tipLocation': 'bottom', // 'top' or 'bottom' in relation to parent
'nubPosition': 'auto', // override on a per tooltip bases
'scrollSpeed': 300, // Page scrolling speed in ms
'timer': 2000, // 0 = off, all other numbers = time(ms)
'startTimerOnClick': true, // true/false to start timer on first click
'nextButton': true, // true/false for next button visibility
'tipAnimation': 'pop', // 'pop' or 'fade' in each tip
'pauseAfter': [], // array of indexes where to pause the tour after
'tipAnimationFadeSpeed': 300, // if 'fade'- speed in ms of transition
'cookieMonster': true, // true/false for whether cookies are used
'cookieName': 'JoyRide', // choose your own cookie name
'cookieDomain': false, // set to false or yoursite.com
'tipContainer': body, // Where the tip be attached if not inline
'postRideCallback': $noop, // a method to call once the tour closes
'postStepCallback': $noop // A method to call after each step
);
【问题讨论】:
引用你的函数名而不是$noop
。
我添加了函数名,我需要在哪里声明函数?因为它很混乱
在同一范围或更高级别范围内的任何地方声明它
感谢您的帮助。我想通了
【参考方案1】:
只需将 $noop 替换为您的自定义函数即可。
但是,在此处引用之前,请确保您已经定义了自定义函数。
【讨论】:
您能否详细说明您的答案,添加更多关于您提供的解决方案的描述? @abarisone 在参数 postRideCallback 中,默认值为 $noop。这可以替换为您的函数的函数名称。函数声明应该在这个函数调用之前。希望这可以解决问题!以上是关于游览结束后如何在 jourde 中添加自定义功能?的主要内容,如果未能解决你的问题,请参考以下文章