正如您在上面的示例中所看到的,在“Disclaimer Question111”旁边,有一个展开/合同链接。该脚本中途工作,因为发生了文本更改,但它不会更改其锚定到的 div 的显示 css。
知道为什么吗?我没有看到任何页面错误。
触发此操作的代码在我的 site.js 文件中,但我将其拉到此处以便您可以看到:
$('.accordion-trigger-settings').click(function(){
var target=$(this).attr('href');
if($(target).css('display')=='none')
{
$(target).show();
$(this).text('Collapse Settings');
}
else
{
$(target).hide();
$(this).text('Expand Settings');
}
return false;
});
它适用于这个块:
<a href="#accordion-season5160" class="accordion-trigger-settings">Expand View</a>
<div class="padding5"></div>
<div class="accordionContent" id="accordion-season5160">
<textarea name="str_disclaimer_header5160" id="str_disclaimer_header5160"></textarea>
</div>