krpano吧 关注:943贴子:1,971
  • 4回复贴,共1

动态addlayer 的onclick 有办法获取当前点击的layer吗

只看楼主收藏回复

addlayer中,set onclick ,我需要获取当前所点击layer对象,有办法吗?有this什么的吗?
因为循环添加layer。每个layer的onclick 打开的url不同,如何区分
我是想让当前layer添加一个自定义属性放置所要打开url,再用当前点击对象什么的来获取,但是好像没有this之类的


IP属地:福建1楼2016-08-11 17:51回复
    addlayer(layer_01);
    set(layer[layer_01].url,panos/11.tiles/thumb.jpg);
    set(layer[layer_01].urlLink,http://www.baidu.com);
    set(layer[layer_01].onclick,openurl(get(urlLink),_blank));
    这是一个layer,urlLink是你自定义的属性存放连接


    IP属地:北京3楼2016-08-29 18:58
    回复
      2025-08-23 15:30:30
      广告
      不感兴趣
      开通SVIP免广告
      同问,动态添加layer并设置html及onclick的值


      5楼2016-12-08 17:38
      回复
        用get(name)获取,
        set(layer[get(name)].onclick, ...)


        IP属地:广东6楼2016-12-27 20:17
        回复
          用get(name)获取,
          set(layer[get(name)].onclick, ...)


          IP属地:广东7楼2016-12-27 20:18
          回复