Chrome瀏覽器有一個奇怪的問題。我有一些「去哪裏的鏈接」Chrome瀏覽器自動滾動
<a href="#">
更改iframe內容,並在iframe頁面中有更多的鏈接。
所以我的問題是,當我點擊頁面上和iframe內的「轉到無法鏈接」時,Chrome會自動滾動鏈接位置。
我能做些什麼來取消這種效果嗎?
這裏是鏈接的即改變iframe的內容中的一個內容:
var isChrome = (navigator.userAgent.indexOf("Chrome") >= 0);
function LoadFrame(url) {
var oFrame = document.getElementById("iframeBoxID");
if (isChrome) {
oFrame.style.visibility = "hidden";
oFrame.onload = function() {
oFrame.style.visibility = "visible";
};
}
oFrame.src = url;
}
$("#TestPage1").click(function() {
LoadFrame("../galleryControlTest/TestPage1.aspx");
changeFocusToIframe(this);
});
有沒有財產以後我可以添加到將取消該效果的腳本? 在IE和FireFox中這不會發生。
這應該工作,但是我(通常)也有處理程序有一個事件參數爲'功能(E){ ... e.preventDefault();返回false; }'以防萬一 – MilkyWayJoe 2012-02-09 15:38:40
是的,返回false將取消原來的事件,這將有效地防止鏈接反應,如它被點擊。 – bardiir 2012-02-09 15:39:29
那個技巧:)但我無法接受你的答案在5分鐘出於某種原因哈哈。 – samy 2012-02-09 15:40:47