Fix Issues
Scripts
Ctrl + A
65為A的key code:
${"body"}.trigger({type: 'keydown, which: 65, ctrlKey: true'});
Ctrl + 滑鼠左鍵
假設你要點擊的element包含test_target字串:
$(":contains('test_target')").trigger({type: 'click', which: 1, ctrlKey: true});
1是左鍵,3是右鍵。
Ctrl + 滑鼠左鍵 - JQuery的Selectable
由於Selectable的實作有根據座標位置,單純透過click是無法選到你要的東西,必須使用clickAt。如果要使用trigger,可以使用mousedown+mouseup搭配座標:
$(":contains('test_target')").trigger({type: 'mousedown', which: 1, ctrlKey: true, pageX: 1, pageY: 1}); $(":contains('test_target')").trigger({type: 'mouseup', which: 1, ctrlKey: true, pageX: 1, pageY: 1});
(以上是根據JQuery的Source code研究出來的做法)
留言
張貼留言