游览结束后如何在 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 中添加自定义功能?的主要内容,如果未能解决你的问题,请参考以下文章

在 Robo3T 中,如何添加自定义功能

如何为 Android 软键盘添加自定义功能

在“成员”Wordpress 插件中添加自定义功能

关于destoon后台添加自定义功能+前台展示标签调用方法

如何在 Material-UI 菜单中使用自定义功能组件

Ktor 自定义功能交换网址