-
January 4th, 2015, 03:30
#1
جلوگیری از لود شدن یک کد تا قبل از کلیک روی آن
سلام دوستان و اس
من از وردپرس استفاده میکنم
یه jquery گرفتم از این آدرس
http://www.jqueryscript.net/accordio...ng-Effect.html
اگه به دمو بروید می بینید که وقتی روی تب ها کلیک میکنیم نوشته ها باز میشه، من اومدم بجای این نوشته ها این کد رو گذاشتم:
<div class="play1">
<p style="text-align: right;"> پخش آنلاین :</p>
<p style="text-align: center;">
<?php $var1 = get_post_meta($post->ID, 'vcod1', true);
if ($var1 == '')
{ }
else { echo do_shortcode( '' . $var1 . ''); } ?>
</div>
درواقع در این کد vcod1 یه زمینه دلخواه هست که وقتی میخوام نوشته ای رو ایجاد کنم در قسمت زمینه دلخواه vcod1 رو شرت کد jwplayer قرار میدم. با این کار وقتی کاربر روی تب کلیک میکند یه ویدئویی آماده پخش آنلاینه. تا اینجا مشکلی نیست
الان میخوام برای افزایش سرعت بارگزاری، تا بازدید کننده روی تب ها کلیک نکرده پلیر ها ( یا همون زمینه دلخواه vcod1) لود نشه. اگر هم روی یکی از تب ها کلیک کرد فقط همون پلیر لود بشه.
ممنون میشم اساتید جوری توضیح بدهند که منِ مبتدی هم متوجه بشم. سپاس
-
-
January 4th, 2015 03:30
# ADS
-
January 5th, 2015, 00:43
#2
پاسخ : جلوگیری از لود شدن یک کد تا قبل از کلیک روی آن
می تونید کدی که در بالا قرار دادین رو بنویسید و بصورت تابع و اگه روی قسمت مورد نظر کلیک شد اون تابع اجرا بشه .
-
تعداد تشکر ها از ms313 به دلیل پست مفید
-
January 5th, 2015, 14:37
#3
پاسخ : جلوگیری از لود شدن یک کد تا قبل از کلیک روی آن

نوشته اصلی توسط
ms313
می تونید کدی که در بالا قرار دادین رو بنویسید و بصورت تابع و اگه روی قسمت مورد نظر کلیک شد اون تابع اجرا بشه .
ممنون دوست عزیز ولی همونطور که گفتم کاملا آماتور هستم
خیلی متشکر میشم عملی کد رو اینجا بیارید
-
-
January 5th, 2015, 15:48
#4
پاسخ : جلوگیری از لود شدن یک کد تا قبل از کلیک روی آن

نوشته اصلی توسط
l003
ممنون دوست عزیز ولی همونطور که گفتم کاملا آماتور هستم
خیلی متشکر میشم عملی کد رو اینجا بیارید
تابع :
<?
function test(){
php $var1 = get_post_meta($post->ID, 'vcod1', true);
if ($var1 == '')
{ }
else { echo do_shortcode( '' . $var1 . '');
}
?>
فراخوانی تابع :
<? test() ?>
البته عذر میخوام از دوست عزیزمونms313 که پیشنهاد ایشون رو تکمیل کردم
روز بخیر
-
تعداد تشکر ها ازVatan-Host به دلیل پست مفید
-
January 5th, 2015, 20:32
#5
پاسخ : جلوگیری از لود شدن یک کد تا قبل از کلیک روی آن

نوشته اصلی توسط
Vatan-Host
تابع :
<?
function test(){
php $var1 = get_post_meta($post->ID, 'vcod1', true);
if ($var1 == '')
{ }
else { echo do_shortcode( '' . $var1 . '');
}
?>
فراخوانی تابع :
<? test() ?>
البته عذر میخوام از دوست عزیزمون
ms313 که پیشنهاد ایشون رو تکمیل کردم
روز بخیر
خیلی ممنون دوست عزیز، لطف کردید
ببینید الان اگه به لینک دمو بروید ( Responsive jQuery Accordion Plugin with Smooth Sliding Effect | Free jQuery Plugins )
متوجه میشید که جوری برنامه نویسی شده که اگه روی <div class="responsive-accordion-head"> کلیک بشه مقدار <div class="responsive-accordion-panel"> به نمایش در میاد( display ها رو none و block میکنه)
الان من چطوری این فراخوانی تابع رو با <div class="responsive-accordion-head"> ادغام کنم که وقتی روش کلیک شد لود بشه؟
-