我正在为一位客户建立网站,他希望我将一个已经制作好的订单计算器页面放在网站的每个页面中,并以弹出式div元素的形式呈现。因此,我编写了一个简单的iFrame,将页面加载到自己的框中,一切都正常工作,但他不喜欢它的外观,我承认,如果它们没有占据整个页面并且会导致居中问题,iFrames看起来有点松散。
所以,我想把它放到它自己的div中,并通过jQuery将页面加载到div中,但是问题出现在样式表上。位置页面和加载的计算器页面都具有必须使用的基本CSS元素,并且它们相互冲突,所以有没有办法使只在加载页面的div中的css导入仅适用于该div内的元素而无需重命名所有内容?
谢谢您的帮助。
代码:
所以,我想把它放到它自己的div中,并通过jQuery将页面加载到div中,但是问题出现在样式表上。位置页面和加载的计算器页面都具有必须使用的基本CSS元素,并且它们相互冲突,所以有没有办法使只在加载页面的div中的css导入仅适用于该div内的元素而无需重命名所有内容?
谢谢您的帮助。
代码:
function po()
{
$("#calculator").load("/calculator/");
$("#calculator").fadeIn();
$("#modalbackground").fadeIn();
$("#closeCalc").fadeIn();
}
欢迎提供其他解决方案!