如何默认自动展开所有 JPanel
我正在使用 JPanel 我想在页面加载时自动展开所有面板,我怎样才能实现它吗?
示例 JPanel 代码
<div title="Title1" class="class">
content here....
</div>
<div title="Title2" class="class">
content here....
</div>
$('.class').jPanel({
'effect' : 'fade',
'speed' : 'slow',
'easing' : 'swing'
});
我的代码
$('#contentHolder).empty();
$('<div>')
.html('<div >'+productname+'</div>'+panels)
.appendTo('#contentHolder').delay(10).queue(function(){
$('.class').jPanel({
'effect' : 'fade',
'speed' : 'slow',
'easing' : 'swing'
});
});
$('.class').jPanel({
'effect' : 'fade',
'speed' : 'slow',
'easing' : 'swing'
}).trigger('click');
I am using JPanel I want to auto expand all the panels on page load, how can i achieve it?
Sample JPanel Code
<div title="Title1" class="class">
content here....
</div>
<div title="Title2" class="class">
content here....
</div>
$('.class').jPanel({
'effect' : 'fade',
'speed' : 'slow',
'easing' : 'swing'
});
My code
$('#contentHolder).empty();
$('<div>')
.html('<div >'+productname+'</div>'+panels)
.appendTo('#contentHolder').delay(10).queue(function(){
$('.class').jPanel({
'effect' : 'fade',
'speed' : 'slow',
'easing' : 'swing'
});
});
$('.class').jPanel({
'effect' : 'fade',
'speed' : 'slow',
'easing' : 'swing'
}).trigger('click');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
调用jPanel后触发点击事件:
d.
Trigger a click event after the call to jPanel:
d.
我已将 jPanel 版本更新到 1.4.0,现在您可以指定默认打开参数来实现此目的,如下所示:
希望这有帮助
I have updated the jPanel version to 1.4.0, now you can specify the open by default param to achieve this as below e.g.:
Hope this helps