رفتن به مطلب

مشکل در منو آبشاری


پست های پیشنهاد شده

سلام دوستان

منو آبشاری سایتم یه مشکلی داره، روان نیست، یعنی وقتی میخوام زیر دسته ها رو مشاهده کنم مشکلی نداره، اما وقتی منو به حالت اول بر میگرده گیر داره، اول یه قسمتش جمع میشه بعد قسمت دیگه، دوستان لطف کنید و در این خصوص راهنمایی کنید.

آدرس سایت رو میذارم مشاهده کنید

www.elmevarzesh.com

ممنون

لینک به ارسال

با سلام

منم با منوی قالب سایتم مشکل دارم ...

ممنون میشم یک منوی دمو معرفی کنید یا سایتی که منوی دمو داشته باشه ...

با تشکر از شما*

لینک به ارسال

این به خاطر جاوا اسکریپت هست. به راحتی می تونید با css منو کشویی یا آبشاری بسازید. به شما پیشنهاد می کنم آموزش زیر را هم مطالعه کنید:

آموزش های وردپرس : آموزش گام به گام ساخت منو کشویی برای وردپرس

لینک به ارسال

ممنون از پاسخ شما، بله به خاطر جاوا اسکریپت هست، متأسفانه با کد نویسی آشنایی ندارم و تا بخوام یاد بگیرم زمان زیادی رو میخواد

نمیشه همین منو رو اصلاح کرد؟

لینک به ارسال

کد های زیر را از فایل js/script.js حذف کنید ببیند درست میشه


//====================== Menu

jQuery(".main-menu > ul > li").hover( function(){
if(jQuery(".main-menu ul.second-menu > li").children("ul").length>0){
jQuery(this).children("ul").stop(true,true).slideDown(300);
jQuery(this).children("a:first").addClass("current");
}
if(jQuery(".main-menu > ul.first-menu > li").children("ul").length>0){
jQuery(this).children("ul").stop(true,true).slideDown(300);
jQuery(this).children("a:first").addClass("current");

}
}
,function(){
jQuery(this).children("ul").stop(true,true).slideUp(400);
jQuery(this).children("a").removeClass("current");

});

لینک به ارسال

البته وقفه به خاطر


.stop(true,true)

و با حذف دوباری که این بخش کد تکرار شده وقفه از بین می ره

لینک به ارسال

<p>ممنون از پاسخ شما

در کد بالا موردی که اشاره کردید سه بار تکرار شده.کدوم رو باید حذف کنم؟

ویرایش شده توسط کیوان65
لینک به ارسال

اون کد ها رو حذف کردم اما درست نشد

این کدهای کاملش هست


jQuery.noConflict();
jQuery(document).ready(function() {
jQuery('.search_input').focus(function() {
jQuery(this).animate({width: '200px'}, 500);
});
jQuery('.search_input').blur(function() {
jQuery(this).animate({width: '90px'}, 500);
});
jQuery("#social-tab").organicTabs({
"speed": 200
});
//====================== Menu
jQuery(".main-menu ul li").hover( function(){
if(jQuery(".main-menu ul.second-menu > li").children("ul").length>0){
jQuery(this).children("ul").stop(true,true).slideDown(300);
//jQuery(".main-menu").stop(true,true).animate({"padding-bottom":"50px"},300)
}
if(jQuery(".main-menu ul.first-menu > li").children("ul").length>0){
jQuery(this).children("ul").stop(true,true).slideDown(300);

}
}
,function(){
jQuery(this).children("ul").stop(true,true).slideUp(400);
// jQuery(".main-menu").stop(true,true).animate({"padding-bottom":"0px"},400);

});
//======================
jQuery(".inside-support ul li a").hover(function(){
jQuery(this).children("img.show").css({"display":"none"});
jQuery(this).children("img.hide").css({"display":"block"});
},function(){
jQuery(this).children("img.show").css({"display":"block"});
jQuery(this).children("img.hide").css({"display":"none"});
}) ;

//=====================
jQuery(".comment").click(function(){
jQuery(".comment-text").fadeIn(300);
});
//=====================
var jQueryfloatingbox = jQuery('#featured-posts');

if(jQuery('#page-wrap').length > 0){

var bodyY = parseInt(jQuery('#page-wrap').offset().top) - 0;
var bodyY = 550;
var originalX = jQueryfloatingbox.css('margin-left');
jQuery(window).scroll(function () {

var scrollY = jQuery(window).scrollTop();
var isfixed = jQueryfloatingbox.css('position') == 'fixed';


if(scrollY > 350){
jQuery(".topbar").css({"display":"block"});
}else{
jQuery(".topbar").css({"display":"none"});
}

if(jQueryfloatingbox.length > 0){


/*
$floatingbox.html("srollY : " + scrollY + ", bodyY : "
+ bodyY + ", isfixed : " + isfixed);
*/

if ( scrollY > bodyY && !isfixed ) {
jQueryfloatingbox.stop().css({
position: 'fixed',
/* left: '10%', */
top: 26,
marginRight: 685,

});
} else if ( scrollY < bodyY && isfixed ) {
jQueryfloatingbox.css({
position: 'absolute',
top: 240,
marginLeft: originalX
});
}
}
});
}

});

لینک به ارسال

هر سه رو

ولی بعید می دونم وقفه را طراح بی دلیل گذاشته باشه معمولا دلایلی برای این کارها وجود داره که با ورداشتن کد خودشون رو نشون می دند

اینها کد کامبل چیه ؟

همون بخشی که جناب شعبانی فرمودند مربوط به کار شما می شود

اگر پاسخ نگرفتید اون بخش را حذف کنید و منتظر باشید تا جناب شعبانی کدهای css لازم را در اختیارتان بگذارند

لینک به ارسال

من هم متوجه دلیلش نمی شم ، ولی در کل جالب نیست

کلا" این کدها رو حذف کردم و درست نشد


//====================== Menu
jQuery(".main-menu > ul > li").hover( function(){
if(jQuery(".main-menu ul.second-menu > li").children("ul").length>0){
jQuery(this).children("ul").stop(true,true).slideDown(300);
jQuery(this).children("a:first").addClass("current");
}
if(jQuery(".main-menu > ul.first-menu > li").children("ul").length>0){
jQuery(this).children("ul").stop(true,true).slideDown(300);
jQuery(this).children("a:first").addClass("current");
}
}
,function(){
jQuery(this).children("ul").stop(true,true).slideUp(400);
jQuery(this).children("a").removeClass("current");
});

لینک به ارسال
و منتظر باشید تا جناب شعبانی کدهای css لازم را در اختیارتان بگذارند

لطف کنید اسپم نفرستید و فقط منتظر باشید

لینک به ارسال

هنوز کد های مربوط به بخش Menu داخل فایل http://www.elmevarzesh.com/wp-content/themes/blogsport/js/script.js وجود داره. یک لطف کنید اون بخش را حذف کنید بعد خبر بدید تا ببینمش

لینک به ارسال

آقا ایمان

اسپم نفرستادم، شما اول همون دو خط اول پاسخ رو فرستادید من هم در پاسخ به اون فرستادم ولی بعد دیدم پاسختون رو اصلاح کردید

آقای شعبانی اون کدها رو حذف کردم اما تغییری نکرد فقط این مورد 400 رو به 100 تغییر دادم الان چون سرعتش رفته بالا دیگه گیر نمیکنه، به نظر شما دیگه لازم نیست اقدامی کنم؟


,function(){
jQuery(this).children("ul").stop(true,true).slideUp(400);
jQuery(this).children("a").removeClass("current");

ویرایش شده توسط کیوان65
لینک به ارسال

آقا ایمان

اسپم نفرستادم، شما اول همون دو خط اول پاسخ رو فرستادید من هم در پاسخ به اون فرستادم ولی بعد دیدم پاسختون رو اصلاح کردید

آقای شعبانی اون کدها رو حذف کردم اما تغییری نکرد فقط این مورد 400 رو به 100 تغییر دادم الان چون سرعتش رفته بالا دیگه گیر نمیکنه، به نظر شما دیگه لازم نیست اقدامی کنم؟


,function(){
jQuery(this).children("ul").stop(true,true).slideUp(400);
jQuery(this).children("a").removeClass("current");

می تونید سرعتش را هم 0 کنید

لینک به ارسال

پس یعنی دیگه مشکلی نداره؟

بستگی داره که شما مشکل را چی تعریف کنید. من خودم کلا از منو هایی که از js در ساختشون استفاده شده خوشم نمیاد مگر اینکه اون js یک نقش کاربردی داخل منو داشته باشه. چونکه با css به راحتی میشه همه نوع منو آبشاری را ایجاد کرد.

لینک به ارسال
  • 2 هفته بعد...

سلام

دوستان در منو آبشاری قالب. عنوان دسته اصلی چسبیده کادر دورش .لطفا" راهنماییم کنید چطور یه مقدار اون رو به طرف چپ بیارم

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...