Internet explorer scriptsharp指针事件/方法
我需要能够调用setPointerCapture(pointerId)和msPointerCapture(pointerId),以便在IE的画布上正确实现收缩缩放。ScriptSharp无法识别这些方法,因为它们是仅限IE的方法 那么,有没有一种方法可以做到以下几点Internet explorer scriptsharp指针事件/方法,internet-explorer,html5-canvas,script#,Internet Explorer,Html5 Canvas,Script#,我需要能够调用setPointerCapture(pointerId)和msPointerCapture(pointerId),以便在IE的画布上正确实现收缩缩放。ScriptSharp无法识别这些方法,因为它们是仅限IE的方法 那么,有没有一种方法可以做到以下几点 if (document.body.setPointerCapture) { document.body.setPointerCapture(event.pointerId); } else if (document.bod
if (document.body.setPointerCapture) {
document.body.setPointerCapture(event.pointerId);
}
else if (document.body.msSetPointerCapture) {
document.body.msSetPointerCapture(event.pointerId);
}
谢谢 我可以使用如下脚本文字解决此问题:
Script.Literal("var evt = arguments[0], cnv = arguments[0].target; if (cnv.setPointerCapture) {cnv.setPointerCapture(evt.pointerId);} else if (cnv.msSetPointerCapture) { cnv.msSetPointerCapture(evt.pointerId); }");
我对它不满意,但它完成了任务