如果通过JS鼠标点击的方式实现两个frm决策报表轮播暂停

目前是可以实现鼠标悬停和移走来实现报表的暂停和轮播,请问鼠标点击实现暂停和继续轮播的JS怎么来实现?

FineReport wangtm962 发布于 2020-10-23 17:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
海拉鲁魔头Lv6中级互助
发布于2020-10-23 17:45(编辑于 2020-10-23 18:05)

JS实现轮播暂停播放-https://help.fanruan.com/finereport/doc-view-2351.html?source=1

function time() {
timer = contentPane.getWidgetByName.setTimeout(function() {
window.location.href = FR.cjkEncode("${contextPath}/decision/view/form?viewlet=doc/JS/表单JS实例/01-JS实现暂停和继续轮播frm报表2.frm"); //要轮播的报表url
}, 2000); //轮播间隔
}
time();
setTimeout(function() {
//这里的控件名要全用大写
$("[widgetname=REPORT0]").mouseover(function() {
clearInterval(timer);
})
$("[widgetname=REPORT0]").mouseleave(function() {
time();


  • wangtm962 wangtm962(提问者) 这个是鼠标悬停来实现的,我想通过鼠标点击来实现
    2020-10-23 17:59 
  • 海拉鲁魔头 海拉鲁魔头 回复 wangtm962(提问者) 加个contentPane.getWidgetByName不就是点击事件了吗
    2020-10-23 18:04 
最佳回答
0
shirokoLv6资深互助
发布于2020-10-26 11:24

把mouseover() mouseleave()  改成click()

  • 3关注人数
  • 598浏览人数
  • 最后回答于:2020-10-26 11:24
    请选择关闭问题的原因
    确定 取消
    返回顶部