作者emn178 (小残)
看板Ajax
标题Re: [问题] javascript 直接触发 click
时间Fri Feb 8 09:08:39 2013
这样如何
function reusable_func(element) {
// 原本在left_click要让right_click做的事
}
function left_click(e) {
...
reusable_func(element);
...
}
function right_click(e) {
...
resuable_func(element);
...
}
※ 引述《BBSealion (海狮)》之铭言:
: 最近遇到一个问题
: 我网页上有用SVG画一些几何图型
: 两张图重叠时
: 我希望按右键可以让前面的图後层去
: 也就是後面的图会跑到前面来
: 到这里都没问题
: 但接下来我希望他自动左键点选跑到前面来的那张图
: 因为有一些东西写在click()里面
: 所以我希望有方法让他触发一个"原地按左键"的事件
: 但我找到的方法都是document.getElementById("id").click()
: 可是我用SVG画的东西没有一般button的id啊
: 硬给一个id (svgElement.id = "myId" )也没用
: 想请问有甚麽好方法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.96.83.220
1F:推 BBSealion:好像不太行 因为function跟物件绑在一起 要从物件去触发 02/10 22:32
2F:→ BBSealion:写在外面是可以动啦 但就要把所有function都从物件移出 02/10 22:32
3F:→ BBSealion:会变得很乱 不过还是感谢回复XD 02/10 22:33