ورود

View Full Version : سوال: گذاشتن جاوا در سایت



sirvan32
سه شنبه 02 اردیبهشت 1393, 11:35 صبح
میخوام یه اسکریپتی رو تو سایت قرار بدم که یه کد js داره.با روش های معمولی اونو فراخوانی میکنم ولی عمل نمیکنه. من کد رو قرار میدم ممنون میشم دوستان کمک کنند فکر کنم باید jquery ui رو فراخوانی کنم درسته؟
اینم کد.ممنون میشم راه نمایی کنید





var total_items = 0;
var total_price = 0;
$(document).ready(function() {


$(".item").draggable({
revert: true
});
$("#cart_items").draggable({
axis: "x"
});


$("#cart_items").droppable({
accept: ".item",
activeClass: "drop-active",
hoverClass: "drop-hover",
drop: function(event, ui) {
var item = ui.draggable.html();
var itemid = ui.draggable.attr("id");
var html = '<div class="item icart">';
html = html + '<div class="divrm">';
html = html + '<a onclick="removeit(this)" class="remove '+itemid+'">&times;</a>';
html = html + '<div/>'+item+'</div>';
$("#cart_items").append(html);


// update total items
total_items++;
$("#citem").html(total_items);


// update total price
var price = parseInt(ui.draggable.find(".price").html().replace("$ ", ""));
total_price = total_price + price;
$("#cprice").html("$ " + total_price);


// expand cart items
if (total_items > 4) {
$("#cart_items").animate({width: "+=120"}, 'slow');
}
}
});


$("#btn_next").click(function() {
$("#cart_items").animate({left: "-=100"}, 100);
return false;
});
$("#btn_prev").click(function() {
$("#cart_items").animate({left: "+=100"}, 100);
return false;
});
$("#btn_clear").click(function() {
$("#cart_items").fadeOut("2000", function() {
$(this).html("").fadeIn("fast").css({left: 0});
});
$("#citem").html("0");
$("#cprice").html("$ 0");
total_items = 0;
total_price = 0;
return false;
});
});


///FIXED - change remove(el) to any other function name
function removeit(el) {
$(el).hide();
$(el).parent().parent().effect("highlight", {color: "#ff0000"}, 1000);
$(el).parent().parent().fadeOut('1000');
setTimeout(function() {
$(el).parent().parent().remove();
// collapse cart items
if (total_items > 3) {
$("#cart_items").animate({width: "-=120"}, 'slow');
}
}, 1100);


// update total item
total_items--;
$("#citem").html(total_items);


// update totl price
var price = parseInt($(el).parent().parent().find(".price").html().replace("$ ", ""));
total_price = total_price - price;
$("#cprice").html("$ " + total_price);
}

حمید . ه
سه شنبه 02 اردیبهشت 1393, 18:03 عصر
کد جاوااسکریپت باید داخل تگ script باشه

sirvan32
سه شنبه 02 اردیبهشت 1393, 23:49 عصر
کد جاوااسکریپت باید داخل تگ script باشه
ممنون از پاسخ شما دوست عزیز.تگ script جواب نداد :(

viiictor
چهارشنبه 03 اردیبهشت 1393, 00:09 صبح
داخل یک فایل js ذخیره کنید و با :

<script src="URL/FILE.js" type="text/javascript"></script>

فراخوانی کنید!

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

[younes]
چهارشنبه 03 اردیبهشت 1393, 01:11 صبح
شما برای استفاده از کد های جاوا اسکریپت باید حتما اون هارو در تگ <scrip> قرار بدی
البته برای استفاده از امکاناتی همچون drag و dropp شما حتما باید کتابخانه ی Jquery و Jquery UI رو در ابتدای صفحه فراخوانی کنی

sirvan32
چهارشنبه 03 اردیبهشت 1393, 23:48 عصر
داخل یک فایل js ذخیره کنید و با :

<script src="URL/FILE.js" type="text/javascript"></script>

فراخوانی کنید!

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

این روش هم جواب نداد قبلا تست کرده بودم .ممنون از پاسختون


;2010413']شما برای استفاده از کد های جاوا اسکریپت باید حتما اون هارو در تگ <scrip> قرار بدی
البته برای استفاده از امکاناتی همچون drag و dropp شما حتما باید کتابخانه ی Jquery و Jquery UI رو در ابتدای صفحه فراخوانی کنی

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

sirvan32
پنج شنبه 04 اردیبهشت 1393, 10:35 صبح
;2010413']شما برای استفاده از کد های جاوا اسکریپت باید حتما اون هارو در تگ <scrip> قرار بدی
البته برای استفاده از امکاناتی همچون drag و dropp شما حتما باید کتابخانه ی Jquery و Jquery UI رو در ابتدای صفحه فراخوانی کنی
Jquery رو فراخوانی کردم به این صورت :


<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>




ولی Jquery UI رو نمیدونم چطوری فراخوانی کنم.تو سایتشم رفتم دانلود کردم ولی چند فایل پیدا کردم که هیچ کدومشوم js نیست؟!!!
میشه راهنماییی کنید لطفا