سؤال

أنا أستخدم وظيفة jQuery هذه التي تعمل بشكل جيد في Win/Mac FF 3.5 و Safari ،

ولكن ليس في IE 8 ، يتغير النص على كل حالة فيه ، ولكن Div المخفي ، مع تعيين CSS لعرض لا شيء لا يعمل.

//Expander Function
function expando(showText, hideText, content, selector) {
        var showText= showText;
        var hideText= hideText;
        $(selector).click(function() {
        $(this).html ($(this).html()== hideText ? showText : hideText);
                $(content).toggle();
                return false;});}
expando('… Read More',' Show Less','span.more-description','a.more-desc');
expando('Click Here To View','Hide Details','ul.more-options','span.solo a');

في IE 8 أحصل على تفاصيل خطأ صفحة الويب هذه

وكيل المستخدم: Mozilla/4.0 (متوافق ؛ MSIE 8.0 ؛ Windows NT 6.1 ؛ Trident/4.0 ؛ Mozilla/4.0 (متوافق ؛ MSIE 6.0 ؛ Windows NT 5.1 ؛ SV1) ؛ SLCC2 ؛ .NET CLR 2.0.50727 ؛ .NET CLR 3.5. 30729 ؛ .NET CLR 3.0.30729 ؛ Media Center PC 6.0 ؛ .NET CLR 3.0.30618 ؛ Media Center PC 5.0 ؛ SLCC1)

الرسالة: وسيطة غير صالحة. السطر: 12 Char: 12949 الكود: 0 URI: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

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

المحلول

jQuery حاليا على 1.4.2 ؛ هل يمكنك المحاولة بـ 1.4.2 ومعرفة ما إذا كانت المشكلة لا تزال موجودة؟

نصائح أخرى

هناك مشكلة في إصدار jQuery الخاص بك. أنا أيضا ، سأحاول التحديث.

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