我正在嘗試製作一個Web應用程序,其中我將呈現一些PDF對象。我想要檢測PDF容器內點擊的位置。 OnClick事件不起作用。如何進行?如何檢測HTML中的PDF對象中的單擊事件
回答
那麼我有一個不使用jQuery的例子。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div onmousedown="action()">
<object data="http://www.polyu.edu.hk/iaee/files/pdf-sample.pdf" type="application/pdf" style="width: 500px; height: 500px;"></object>
</div>
<p>click around the top and the bottom of the pdf for some text to display and change below this.</p>
<p id="texttyy"></p>
<p id="posy"></p>
<script>
function action() {
var x = event.clientX;
var y = event.clientY;
var cood = "(" + x + ", " + y + ")"
if (y < 250) {
document.getElementById("texttyy").innerHTML = "yes";
} else {
document.getElementById("texttyy").innerHTML = "no";
}
document.getElementById("posy").innerHTML = cood;
}
</script>
</body>
</html>
這是類似於你想要的東西嗎?我不知道你想如何顯示PDF文件,所以我只是假設。 (你應該修改if語句,這只是一個簡單的例子)
謝謝,這工作像一個魅力。發現我最近1小時以來犯的錯誤。 :) – hellboy
嗨@hellboy如果這個或任何答案已經解決了您的問題,請點擊複選標記考慮[接受它](http://meta.stackexchange.com/q/5234/179419)。這向更廣泛的社區表明,您已經找到了解決方案,併爲答覆者和您自己提供了一些聲譽。沒有義務這樣做。 – Bradman175
謝謝@ Bradman175。抱歉造成的不便,我是新的stackoverflow。 :) – hellboy
- 1. 如何檢測Java中的Image對象的鼠標單擊事件?
- 2. 閃存中的多個對象(檢測事件中的對象)
- 3. 如何檢測在clickjs點擊事件中單擊+ [Shift,Ctrl,Alt]?
- 4. 檢測中鍵單擊事件
- 5. 檢測THREE.js中此對象內部的單擊對象
- 6. JavaScript - 如何從事件對象中檢測「useCapture」的值?
- 7. 單擊事件時的顏色檢測。
- 8. 檢測THREE.js中的點擊對象
- 9. 如何檢測HTML中包含iFrame的任何地方的點擊事件?
- 10. 如何在Visual Studio中檢測右鍵單擊事件?
- 11. 如何檢測GridView中的單擊
- 12. 如何禁用單元格表格html中的單擊事件?
- 13. JavaScript:單擊事件時對象的值
- 14. 如何從wxpython的wxribbon欄中的右鍵單擊事件中獲取對象?
- 15. 如何檢測圖形元素上的單擊事件
- 16. 如何在我的情況來檢測單擊事件
- 17. 如何檢測按鈕單擊後的鼠標移動事件
- 18. 如何檢測Mac OS的右鍵單擊事件
- 19. 如何檢測jquery.trigger引發的單擊事件?
- 20. 如何檢測快速點擊對象?
- 21. 如何捕捉HTML對象上的點擊事件?
- 22. 如何檢測動態分配的單選按鈕中的點擊事件?
- 23. 如何檢測對象的change事件的屬性值?
- 24. 如何檢測彈出窗口中的點擊事件? (Swift)
- 25. 如何檢測div中發生點擊事件的位置?
- 26. 如何在Java的Image類中檢測點擊事件?
- 27. 如何檢測matplotlib中的雙擊事件?
- 28. 我無法檢測Visual Studio 2015中的右鍵單擊事件
- 29. 如何檢測UITextField中的KeyPress事件?
- 30. 如何檢測validator中的valueChange事件?
你是如何渲染pdf的?使用任何插件/庫? –