我有一个表格,上面有一个绑定到<a>
元素的厚框。当您单击该元素时,它会在框中加载一个 URL 并运行一些脚本。由于我正在使用的平台的限制,我无法访问脚本、thickbox.js 或正在加载的 HTML。我所能做的就是编写自己的样式和脚本。
问题是某些东西#TB_window
在加载后会提供几种内联样式。看一看:
<div id="TB_window" style="position: fixed; z-index: 10002; top: 50%; left: 50%; margin-left: -315px; width: 630px; margin-top: -220px; display: block; ">
我的整个问题在于宽度,我需要覆盖该样式。我试图将点击事件绑定到<a>
,如下所示:
('a#btnReferAFriend').click(function(){
if('#TB_title.length'){
$('#TB_window').css('width','400px');
alert($#TB_window.css('width');
} else {
alert('Wrong');
}
});
结果是脚本是显示“400px”的警报。但就在此之后,我的样式被内联样式覆盖。我不知道到底发生了什么,我认为另一个脚本正在某个地方运行,也许是修改后的thickbox.js
?
应用内联样式后,我应该怎么做才能覆盖它们?