http://jsfiddle.net/TQjgn/2/滾動的iFrame代碼不起作用
有沒有人看到它的問題? (我試圖讓一個滾動的iframe在一個鼠標懸停時停止)哦,這是在JavaScript中。
http://jsfiddle.net/TQjgn/2/滾動的iFrame代碼不起作用
有沒有人看到它的問題? (我試圖讓一個滾動的iframe在一個鼠標懸停時停止)哦,這是在JavaScript中。
當兩個框架具有不同的域 - >安全性時,不能跨幀 - 腳本編寫。 這就是爲什麼使用jsfiddle.net你不能使iframe滾動。
檢查:http://javascript.about.com/od/reference/a/frame3.htm
現在回答你的問題:有沒有辦法解決或解決,你應該簡單地檢查你的網站設計爲什麼必須有兩個來自不同域的幀改變對方的網址一。
如果你需要滾動你爲什麼不使用overflow屬性CSS overflow Property
看看setInterval和setTimeout。
在接受用戶輸入之前,您的代碼將嘗試運行完成。
由於same origin policy,Iframe內容位於不同的域中,因此無法與其交互。
onload事件在註冊onload事件之前可能會觸發。
你真的不應該這樣做,而爲了暫停時間,有更好的方法來做到這一點setTimeout。
它看起來像你的,這將是一個價值思維myIframe.mouseover的true或false根據鼠標是在哪裏元素它應該是一個事件處理程序。
您需要了解JavaScript events,例如
myIframe.onload = function() { /* something that makes it scroll */ }
myIframe.mouseover = function() { /* something that makes it stop */ }