iOS 中 Fusioncharts 上的点击事件

Posted

技术标签:

【中文标题】iOS 中 Fusioncharts 上的点击事件【英文标题】:Click event on Fusioncharts in iOS 【发布时间】:2017-01-05 16:55:32 【问题描述】:

我在本机 ios 应用程序中有一个使用 FusionCharts 的 StackedBar 2D 图,我正在绘制条形图。 单击单个条形图时,我必须通过调用本机函数将用户重定向到上一个屏幕。 我在 FusionCharts 中使用“链接”属性: 数据:


    "link": "j-showAlert";

在 FusionCharts 的脚本标签中我写了一个 showAlert 函数。 但是点击事件没有触发。 请帮我解决这个问题。

【问题讨论】:

【参考方案1】:

请检查函数调用是否在 Xcode 应用程序调试器中被阻止或不允许。

或者,您可以为此使用 FusionCharts API 事件和方法 (dataPlotClick)。您还可以通过事件参数获取与单击的 dataPlot 相关的详细信息。

"events": 
  "dataPlotClick": function(ev, props) 
    showAlert();
    function showAlert() 
        alert("Data Plot Clicked: " + props.toolText);
    
  

请查看JSFiddle sample。

要了解有关此活动的更多信息,请查看此文档页面:http://www.fusioncharts.com/dev/api/fusioncharts/fusioncharts-events.html#event-dataplotClick

【讨论】:

【参考方案2】:
    "events": 
      "dataPlotClick": function(ev, props) 
        //write your code
      
   

【讨论】:

你能描述一下这段代码是如何回答这个问题的吗? 请详细说明,这对 OP 有何帮助

以上是关于iOS 中 Fusioncharts 上的点击事件的主要内容,如果未能解决你的问题,请参考以下文章

解决带fusionCharts的页面多次点击后不显示的问题

iOS状态栏点击上的Javascript事件

微信公众号弹出框在IOS最新系统中点击键盘上的“完成”导致事件无法触发问题

为啥点击事件不适用于 iOS 上的 li 元素?

iOS 9 上的 Safari 不会触发隐藏输入文件的点击事件

Zend Framework,FusionCharts,PHP,Javascript