سؤال

أبحث عن البرنامج المساعد WordPress الذي يخفي أن يبدأ عند النقر فوق صورة سهم ميزة ميزة AJAX مع وجود نموذج جهة اتصال داخل وأيضا إظهار ميزة إخفاء آخر في أسفل الصفحة لإظهار وإخفاء Divs متعددة وبعد

هل هناك مكون إضافي يمكن أن يفعل كل هذا؟

يجب أن تكون صفحاتي قابلة للتحرير لعملي، لذلك من المستحيل بالنسبة لي أن أبني هذا في السمة. يجب أن تكون وظيفة JavaScript جزءا من الصفحة. لقد وجدت عناصر WP Showhide ولكن هذا لا يسمح لي بذلك مع Divs متعددة في نفس التنسيب.

إليك بعض النصوص التي أستخدمها كما سمح بها البرنامج المساعد في صفحاتي

    <p id="mytest">my text</p>
<p><a onclick="wp_showhide('mytest')" href="javascript:void(0);">my link</a></p>
<p id="new">new</p>
<p><a onclick="wp_showhide('new')" href="javascript:void(0);">new</a></p>

شكرا لمساعدتك في التحيات

جودي

ملاحظة http://wordpress.digitalnature.ro/mystique/يرجى ملاحظة الشريط الجانبي على هذا الموقع الإلكتروني، وهذا ما أحاول التحذيه ولكن ضمن محتوى الصفحة الرئيسية

يعمل هذا البرنامج النصي القصير داخل صفحة ولكن أريد تأثير Swap Div كيف يمكنني استخدام هذا للعمل مع Multipe Divs؟ - أود تغيير نية Divs متعددة الكل مع نفس المساحة أو DIV

   <p><script type="text/javascript">
<!--
    function toggle_visibility(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
//-->
</script></p>
<p><a onclick="toggle_visibility('foo');" href="#">Click here to toggle visibility of element #foo</a></p>
<div id="foo">This is foo</div>
<p><a onclick="toggle_visibility('too');" href="#">Click here to toggle visibility of element #too</a></p>
<div id="too">This is too</div>

أعتقد أنني قد حلت مشكلتي الخاصة :) أحب أن أعرف ما إذا كان يمكن لأي شخص تعديله حتى يتم فتح DIV 1 بالفعل عند تحميل الصفحة

<p><script type="text/javascript">
lastone='empty'; 
function showIt(lyr) 
{ 
if (lastone!='empty') lastone.style.display='none'; 
lastone=document.getElementById(lyr); 
lastone.style.display='block';
}
</script></p>
<p><a href="JavaScript:;" onClick="showIt('divID')">link</a></p>
<div id="divID" style="display: none;">content</div>
<p><a href="JavaScript:;" onClick="showIt('new')">link</a></p>
<div id="new" style="display: none;">content</div>
هل كانت مفيدة؟

المحلول

للإجابة على التعديل الخاص بك: لا يمكنك فقط إزالة الشاشة: لا يوجد نمط من Div الأصلي؟

إذا كنت بحاجة إلى القيام بذلك في جافا سكريبت، تشاك عرض ("مستشار")؛ خط في بعد وظيفتك.

للقيام بذلك بشكل صحيح، أضفها إلى نافذة. تحميل:

window.onload = showIt('divID');

أو أكثر بشكل صحيح، لديك وظيفة التي تنتج في Onload (مثله).

أو ربما أفضل، واستخدام إطار العمل :)

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