jquery を使用してコンテンツを展開/非表示にしています。次に、コンテンツの展開/非表示に使用されるリンクがボタンであり、それが壊れるように変更しました。ボタンに変更する前に動作するコードは次のとおりです。
<body>
<div class="content">
<a class="toggle" href="">Expand box 1</a>
<div class="contentHidden" style="display:none;">Hidden 1</div>
</div>
<div class="content">
<a class="toggle" href="">Expand box 2</a>
<div class="contentHidden" style="display:none;">Hidden 2</div>
</div>
</body>
<script type='text/javascript'>
$(function() {
$(".toggle").click(function(event) {
$(event.target).parent(".content").find(".contentHidden").toggle('slow');
event.preventDefault()
});
});
</script>
ただし、関数を次のように変更すると、機能しなくなります。
$(function() {
$(".toggle").button({ icons: { primary: 'ui-icon ui-icon-arrowthick-1-e'} });
$(".toggle").click(function(event) {
$(event.target).parent(".content").find(".contentHidden").toggle('slow');
event.preventDefault()
});
});
button()が階層を変更し、私の検索が「.contenthidden」divが返されなくなったかのように
よろしくデス