سؤال

ومرحبا أنا باستخدام البرنامج المساعد مسج الأكورديون في 2 عناصر div

وهكذا الإعداد لي بلدي عناصر div مثل هذا

<div id="contacts" class="mainStyle">
<h3 id="headeronline"><a href="#">Online</a></h3>
        <div id="onlinecontacts"> 
        </div>
<h3 id="headeroffline"><a href="#">Offline</a></h3>
        <div id="offlinecontacts"> 
        </div>
</div>

وبعد ذلك في بلدي وظيفة document.ready I إنشاء الأكورديون

$("#contacts").accordion({
            collapsible: true, fillSpace: true
        });

وأريد تحديث رؤوس تيه الأكورديون في وقت لاحق، لذلك يمكنني استخدام

$(headeronline).text("Online (" + onlinecount + ")");

$(headeroffline).text("Offline (" + offlinecount + ")");

ونص رأس يفعل التحديث، ولكن النص الجديد ينتهي تداخل انهيار توسيع أيقونة الأكورديون.

وأفعل شيئا خاطئا؟ إذا كان الأمر كذلك ما هي الطريقة الصحيحة لتحديث رأس الأكورديون؟

والشكر

هل كانت مفيدة؟

المحلول

ورمز التحديث الخاص بك يحتاج إلى تغيير كما يلي:

$('#headeronline a').text("Online (" + onlinecount + ")");

$('#headeroffline a').text("Offline (" + offlinecount + ")");

ووheaderonline وheaderoffline لم يتم يشار إلى معرفات والنص يحتاج إلى تغيير في الارتباط، وليس بدلا الرأس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top