簡體   English   中英

Dojox ContentPane樣式不起作用

[英]Dojox ContentPane styles not working

我有2個html頁面A和B。頁面A具有dojox / layout / contenpane ,如下所示:

<div id="foo" data-dojo-type="dojox/layout/ContentPane" data-dojo-props="renderStyles:true, executeScripts:true"></div>

我正在使用ContentPane的href屬性(使用XHR )將頁面B加載到A內。 頁面B確實顯示在ContentPane中,但是我有2個問題:

1)頁面B的主體標簽具有class =“ claro”屬性,該屬性將被忽略。 (我通過將A中加載的B與僅在單獨的瀏覽器選項卡中加載的B進行比較來實現這一點)。 我該如何工作?

2)B中包含的樣式將覆蓋父頁面的樣式(例如A的主體具有margin:auto,B的主體具有margin:0。當我用B加載A中的ContentPane時,A中的所有內容都從中心偏移向左)。 我如何僅將B的樣式限制於自身。

我嘗試在線尋找了幾個小時,但沒有取得任何進展。 任何幫助表示贊賞。

您應該只將頁面B的內容加載到contentPane內,但標題和body標記除外。

這是通過將extractContent設置為true來完成的:

<div id="foo" data-dojo-type="dojox/layout/ContentPane" data-dojo-props="renderStyles:true, executeScripts:true, extractContent:true"></div>

樣式必須在頁面A的CSS中完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM