jQuery MiniUI

 找回密码
 立即注册
查看: 4621|回复: 1
打印 上一主题 下一主题

如何给tabs内的组件切换skin? [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2017-8-15 22:32:42 |只看该作者 |倒序浏览
我用$("#themeid").attr("href", bootPATH + "miniui/themes/" + skin + "/skin.css");更改boot.js中的 document.write('<link id="themeid" href="' + bootPATH + 'miniui/themes/' + skin + '/skin.css" rel="stylesheet" type="text/css" />');这个标签,来给主页面切换skin,主页面会有变化,但主页面tabs内加载的页面(组件)不会随着改变.我看了demo,都是通过setCookie(),然后重新load()页面来实现的,但这样的使用体验很不好,tab内的组件都被刷新到初始状态,用的时间也长.
还有其他办法吗?



Rank: 8Rank: 8

沙发
发表于 2017-8-16 09:33:38 |只看该作者
如果全部换只能用刷新页面。
你只要某页面刷新的话,可以把这个切换代码放到你的子页面内,切换后刷新这个子页面。

Archiver|普加软件

GMT+8, 2025-7-15 01:29 , Processed in 1.035997 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部