我有这个自定义 JS 代码用于测试目的:
jQuery('#ReportedCollapsible').bind('expand', function () {
alert('Expanded');
}).bind('collapse', function () {
alert('Collapsed');
});
#ReportedCollapsible 具有这些属性:
container.attr(
"data-role",
"collapsible"
).attr(
"data-collapsed",
"true"
)
这里有两个问题:
即使我的 data-collapsed 设置为 true (已显示在代码片段中),在页面加载时,警报“已扩展”也会连续弹出 6 次。
而且,每当我单击可折叠时,警报“已扩展”或“已折叠”确实会以正确的顺序触发,但它会再次触发多次。
这是怎么回事 ?
谢谢