1
我想知道是否可以自定義iframe的滾動條。 iframe和頁面都在同一個域中,因此這裏沒有問題。如果是這樣,我應該採取什麼樣的路線,這是我應該做的事情? (設計明智)。自定義iframe滾動條
我會更新這個,因爲我得到它的工作。只是想我會提前得到一些見解。
感謝
我想知道是否可以自定義iframe的滾動條。 iframe和頁面都在同一個域中,因此這裏沒有問題。如果是這樣,我應該採取什麼樣的路線,這是我應該做的事情? (設計明智)。自定義iframe滾動條
我會更新這個,因爲我得到它的工作。只是想我會提前得到一些見解。
感謝
好吧,我最終得到它的工作使用jScrollPane。我遇到的唯一問題是,jquery.jscrollpane.css需要位於每個iframe中,而不是外部,這很有意義。
隨後,時採取了
$("iframe").each(function(){
var body = $("body",this.contentWindow.document) ;
body.jScrollPane();
});
其中以上JavaScript是存在於iframe的父。 jScrollPane js文件也在父級中,而不是每個單獨的iframe。
之後,滾動條很粘。我解決了這個問題,通過在單擊滾動條後隱藏不可見元素中的iframe,並在釋放時展開。這是通過
$(".jspDrag",body).on('mousedown',cover_iframes);
$("body").on('mouseup',uncover_iframes);
其中cover_iframes和uncover_iframes分別調用覆蓋元件的.show()和.hide(),來完成。
現在我注意到,當滾動條被移動時,它會被iframe的偏移量轉移。我正在努力解決這個問題。
我的框架是邪惡的,只是說' – Fresheyeball
我包括外部內容和來自其他頁面的CSS,我不希望他們的CSS影響我的頁面(或反之亦然)。有沒有比使用iframe更好的方法?我最初編輯所有的選擇器和所有的html節點,但我的CSS解析器並不完美。例如:http://myoca.net/my/test/ –