PDA

View Full Version : jquery captcha



aminmorteza
جمعه 08 دی 1391, 21:39 عصر
سلام دوستان بنده تویه سایتم از یک jquery captcha استفاده کردم کدی که براش نوشته شده اینه:



<script type="text/javascript">
(
function ($) {

$.fn.shuffle = function () {
return this.each(function () {
var items = $(this).children();

return (items.length)
? $(this).html($.shuffle(items, $(this)))
: this;
});
}

$.fn.validate = function () {
var res = false;
this.each(function () {
var arr = $(this).children();
res = ((arr[0].innerHTML == "1") &&
(arr[1].innerHTML == "2") &&
(arr[2].innerHTML == "3") &&
(arr[3].innerHTML == "4") &&
(arr[4].innerHTML == "5") &&
(arr[5].innerHTML == "6"));
});
return res;
}

$.shuffle = function (arr, obj) {
for (
var j, x, i = arr.length; i;
j = parseInt(Math.random() * i),
x = arr[--i], arr[i] = arr[j], arr[j] = x
);
if (arr[0].innerHTML == "1") obj.html($.shuffle(arr, obj))
else return arr;
}

})(jQuery);

$(function () {
$("#sortable").sortable();
$("#sortable").disableSelection();
$('ul#sortable').shuffle();


});




بنده کتابخونه این دو تا متد .sortable() ,disableSelection رو میخوام تویه کد اصلی از ui.core.js ,ui.sortable.js استفاده کرده که فقد با نسخه های پایین تر از jquery-1.8.0.js کار میکنه یعنی وقتی از jquery.1.4.0 استفاده میکنم کار میکنه ولی وقتی از jquery.1.8.0 استفاده میکنم دیگه کار نمیکنه .بنده نیاز به استفاده از jquery-1.8.0.js دارم.

amirashna
سه شنبه 12 دی 1391, 20:30 عصر
خب شما می تونید با ترتیب چیدن فایل های جاوا اسکریپتت این رو مدیریت کنی (منظورم از بالا به پایین بود )

یا اینکه بشینی بگردی ببینی پلاگین از چه تابع های قدی استفاده می کنه و اون رو با نظر های جدید اون ها عوض کنی