رفتن به مطلب

مشکل در فراخوانی جی کوئری


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

سلام

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

بعد دیروز یه اسکریپت گرفته بودم (اسلایدر) بعد داخل اسکریپته جی کوئری 1.6.1 رو فراخوانی کرده بود بعد منم کلا هر چی فراخوانی کرده بود رو کپی کردم تو فایل قالبم

حالا اگه جی کوئری اون اسلایدر رو حذف کنم کل کدهای جی کوئری که نوشتم و همچنین اسلایدر از کار میوفته اما اگه جی کوئری که خودم اون اول فراخوانی کردم رو حذف کنم فقط کدهای جی کوئری که خودم نوشتم از کار میوفته و اسلایدر کار میکنه

مشکل از چیه؟؟

چی کنم؟؟

لینک به ارسال

کلا در هر صفحه باید یک جی کونری باشه

در بالاترین خط باید قرار بگیره

باید ورژن جی کوئری با همه کدهاتون سازگار باشه

باید کدهاتون با همدیگه تداخل نداشته باشه وگرنه باید یک کانفیگ براشون بنویسین

چک کنید ببینید کدهای اسکریپت با هم مشکل دارند؟

مثلا با حذف تک تک کدها میتونین امتحان کنین

یا هم اینکه در یک صفحه جداگانه کدی که کار نمیکنه با جی کوئری مورد نظر امتحان کنین

لینک به ارسال

من الان از این کد برای اینکه وقتی روی منو ها کلیک شد به صورت نرم به طرف محتواش بره استفاده کردم که الان کار نمیکنه(قبلا کار میکرد)


<script type="text/javascript">
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash;
var $target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});
</script>

لینک به ارسال

وردپرس در کتابخونه اش جی کوئری داره و کار غیرحرفه ای اینه که یه جی کوئری دیگه هم اضافه کنید.کدهاتون رو در یه فایل ادغام و رجیتسر کنید و از جی کوئری خود وردپرس استفاده کنید.


add_action( 'wp_enqueue_scripts', 'persian_register' );
function persian_register() {
wp_register_script( 'persian-scripts', get_template_directory_uri() . '/js/persian-scripts.js', array( 'jquery' ), false, false );
wp_enqueue_script( 'persian-scripts' );
}


http://codex.wordpress.org/Function_Reference/wp_register_script

کدرو به این صورت تست کنید


<script type="text/javascript">
var $ = jQuery.noConflict();
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash;
var $target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});
</script>

لینک به ارسال

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

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

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

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

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

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

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

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

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