我使用 colobox,它是一个 jquery 模态窗口,通过在 iframe 中调用的模态页面创建登录/注册过程。我希望能够从 iframe 中的链接切换 css。在 iframe 中的 ajax 页面之间切换时,我试图更改模式窗口的高度。如果我尝试这样的事情它不起作用..
$(".link").click(function () {
$('#a').css('height', '763px!important');
});
这可能吗,还是我现在应该去 sleep ?
最佳答案
$('#a, #b, #c').css('height', '763px!important');
http://api.jquery.com/multiple-selector/
还有一个 list of all available selectors在 jquery 网站上,查看它可能会有用。
编辑
关于 iframe 问题,您可以使用 parent
变量访问包含此 iframe 的父窗口。例如,这会将父浏览器窗口重定向到 Google 主页:parent.location.href='http://google.com'
。
我从来没有用 jquery 尝试过这个,但也许像 $(parent.document).find('#a')
这样的东西也会在父文档中执行搜索。
关于javascript - jQuery 从 iframe 中更改全局 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861619/