PDA

View Full Version : سوال: قرارگیری JQuery در html



Mr.Rabbit
شنبه 26 تیر 1389, 23:46 عصر
سلام دوستان

شاید این خیلی به این بخش مربوط نباشه ولی بی ربط هم نیست .

من یه گالری پیدا کردم و میخوام اونو تویه فایل قرار بدم فقط نمی دونمچطوری باید این کار رو بکنم خودش یه توضیح هاتی داده ولی من سر در نیاوردم یعنی انجام دادم ولی فایده ای نداشت اگر امکان داره یه نفر اینو تو یه فایل html بزاره تا بشه استفاده کرد/

http://spaceforaname.com/galleryview

ممنونم ! :خجالت:

mehdi.mousavi
یک شنبه 27 تیر 1389, 00:04 صبح
سلام.
خوب فایل هایی که اسم برده رو Download کنید، بعدش با استفاده از Script Tag اونها رو در صفحه HTML خودتون (در بخش Head صفحه) قرار بدید و بر اساس Documentation این Plugin، اونو روی Element مورد نظرتون فعال کنید.

اگر با بخش خاصی مشکل دارید بفرمایید تا توضیح بدم.

موفق باشید.

Mr.Rabbit
یک شنبه 27 تیر 1389, 00:23 صبح
همین کارها رو انجام دادم .

فایل های js رو لینک دادم , css رو هم مستقیما وارد کردم المنت هارام وارد کردم ولی نشد .

اگه امکان داره خودتون تو یه html امتحان کنید اگه شد اتچ کنید

mehdi.mousavi
یک شنبه 27 تیر 1389, 00:42 صبح
همین کارها رو انجام دادم . فایل های js رو لینک دادم , css رو هم مستقیما وارد کردم المنت هارام وارد کردم ولی نشد . اگه امکان داره خودتون تو یه html امتحان کنید اگه شد اتچ کنید

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

موفق باشید.

Mr.Rabbit
یک شنبه 27 تیر 1389, 01:18 صبح
من روی یه فایل کار میکنم که 1254 لاین کد توشه ولی اینها که لازمه رو از توش در آوردم :




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>

<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js/jquery.galleryview-2.1.1.js"></script>
<script type="text/javascript" src="js/jquery.galleryview-2.1.1-pack.js"></script>
<script type="text/javascript" src="js/jquery.timers-1.2.js"></script>

<style>


/* Slide Strat */

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { background: #ddd; border: 1px solid #aaa; padding: 5px;}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
filter: chroma(color=pink);
}

/* Slice End */

</style>

<body>
<center>

.
.
.
.
.

<div id="content">
<center>

<div id="gallery">
<div class="panel"><img src="path/to/image1.jpg" alt="image1" /></div>
<div class="panel"><img src="path/to/image2.jpg" alt="image2" /></div>
<div class="panel"><img src="path/to/image3.jpg" alt="image3" /></div>
<div class="panel"><img src="path/to/image4.jpg" alt="image4" /></div>
<div class="strip_wrapper">
<ul class="filmstrip">
<li class="frame"><div class="img_wrap"><img src="path/to/image1.jpg" alt="image1" /></div></li>
<li class="frame"><div class="img_wrap"><img src="path/to/image2.jpg" alt="image2" /></div></li>
<li class="frame"><div class="img_wrap"><img src="path/to/image3.jpg" alt="image3" /></div></li>
<li class="frame"><div class="img_wrap"><img src="path/to/image4.jpg" alt="image4" /></div></li>
</ul>
</div>
</div>

</center>
</div>

.
.
.
.
.
.


</center>
</body>
</html>






اصلا هیچ تغییری نمی کنه و همون Li ها نشون داده میشن.ولی با این کد به جایی نمی رسیم شما از این لینک می تونید دانلود کنید :

http://plugins.jquery.com/project/galleryview

mehdi.mousavi
یک شنبه 27 تیر 1389, 10:03 صبح
سلام.
قبل از اینکه من خودم بخوام این موضوع رو بررسی کنم، یه مساله ای در کد شما نظرم رو جلب کرد. شما خود jQuery Library رو در Head صفحه قرار نداده اید. اینجا فراموشش کردید که Copy & Paste اش کنید، یا نه، اصلا اینکارو انجام نداده اید؟

موفق باشید.

Mr.Rabbit
یک شنبه 27 تیر 1389, 18:38 عصر
نه من همین رو قرار میدم !! یعنی برای یه سری اسلاید های دیگه هم همین کار رو کردم جواب گرفتم !

منظورتون رو دقیق بگید تا اجرا کنم

mehdi.mousavi
یک شنبه 27 تیر 1389, 20:02 عصر
نه من همین رو قرار میدم !! یعنی برای یه سری اسلاید های دیگه هم همین کار رو کردم جواب گرفتم !

منظورتون رو دقیق بگید تا اجرا کنم

سلام.
این خط رو بالای کدتون، قبل از اون چهار تا Script قرار بدید. ضمنا هر 5 تا Script رو به بخش Head صفحه HTML خودتون منتقل کنید (الان خارج از Head هستش).

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>


موفق باشید.

پاورقی: هنگام تست حتما به اینترنت متصل باشید (اگر از Dialup استفاده میکنید، چون jQuery رو از Google CDN آدرس کردم).