Замена функций JQueri
Доброго времени суток. Очень нужна помощь. Есть код. Вернее, из куска кода нужно убрать функцию load... Ну не нужна она мне... Ничего не нужно подгружать... Без нее скрипт не работает - с ней - копит ошибки...
function initType(type){
current_type=type;
$('#calculator').load('file:///C:/Calk/calc_content.jpg', {'type': type}, function(){
$('#calcForm').show(200);
showBasket();
$("input[name*='type']").change(function(){
initType($(this).attr('value'));
});
$('.selector_placeholder').click(function(){
if(!$.browser.msie){
$(this).find("input").attr('checked','1');
initType($(this).find("input").attr('value'));
}
});
/*----------------------*/
var wnd_type_max = 4;
$('#wnd_placeholder_handler_1').click(function(){
val = parseInt($("#wnd_leaf_1").val());
if(isNumber(val) && val < wnd_type_max) val++;
else val=0;
/*if(!$("#wnd_leaf_1 > option[value='"+val+"']").length){
for(j = val; j<= wnd_type_max; j++){
if($("#wnd_leaf_1 > option[value='"+j+"']").length){
val = j;
alert("wnd_leaf_1 >option[value='"+val+"']");
break;
}
}
}*/
$("#wnd_leaf_1").val(val);
$('#wnd_placeholder_handler_1').removeClass().addC lass("window_leaf_" + $("#wnd_leaf_1").val());
resetCalculation();
});
$('#wnd_placeholder_handler_2').click(function(){
val = parseInt($("#wnd_leaf_2").val());
if(isNumber(val) && val < wnd_type_max) val++;
else val=0;
$("#wnd_leaf_2").val(val);
$('#wnd_placeholder_handler_2').removeClass().addC lass("window_leaf_" + $("#wnd_leaf_2").val());
resetCalculation();
});
$('#wnd_placeholder_handler_3').click(function(){
val = parseInt($("#wnd_leaf_3").val());
if(isNumber(val) && val < wnd_type_max) val++;
else val=0;
$("#wnd_leaf_3").val(val);
$('#wnd_placeholder_handler_3').removeClass().addC lass("window_leaf_" + $("#wnd_leaf_3").val());
resetCalculation();
});
$("#installation").click(function(){
if($(this).attr('checked'))
$('#house_type').show(200);
else
$('#house_type').hide(200);
});
/*----------------------*/
if(!discount){
$("#discount").click(function(){
showFaceBox("#get_discount_wnd");
$("#client_data").show();
})
}
else{
$("#discount").attr("checked","1");
$("#discount").unbind();
$("#discount").change(function(){$(this).attr("che cked","1")});
}
$("#cancel_discount").click(function(){
closeFaceBox();
$("#client_data").hide();
$("#discount").removeAttr('checked');
closeFaceBox();
});
$(".client_refresh").keyup(function(){clientInfoRe fresh();});
/*----------------------*/
$('#wnd_placeholder_handler_1').removeClass().addC lass("window_leaf_" + $("#wnd_leaf_1").val());
$('#wnd_placeholder_handler_2').removeClass().addC lass("window_leaf_" + $("#wnd_leaf_2").val());
$('#wnd_placeholder_handler_3').removeClass().addC lass("window_leaf_" + $("#wnd_leaf_3").val());
/*----------------------*/
$(".calc_reset").change(function(){resetCalculatio n();});
/*----------------------*/
$("#clear_basket").unbind();
$("#clear_basket").click(function(){removeFromBask et(); return 0;});
/*----------------------*/
$("#request_price").unbind();
$("#request_price").click(function(){
showFaceBox("#get_discount_wnd");
$("#client_data").show();
});
/*----------------------*/
var options = {
target: '#output', // target element(s) to be updated with server response
beforeSubmit: showRequest, // pre-submit callback
success: processJson, // post-submit callback
// other available options:
//url: url // override for form's 'action' attribute
//type: type // 'get' or 'post', override for form's 'method' attribute
dataType: 'json' // 'xml', 'script', or 'json' (expected server response type)
//clearForm: true // clear all form fields after successful submit
//resetForm: true // reset the form after successful submit
// $.ajax options can be used here too, for example:
//timeout: 1000
};
// bind to the form's submit event
$('#calcForm').submit(function() {
if(checkValidity(type)){
// inside event callbacks 'this' is the DOM element so we first
// wrap it in a jQuery object and then invoke ajaxSubmit
$(this).ajaxSubmit(options);
}
// !!! Important !!!
// always return false to prevent standard browser submit and page navigation
return false;
});
$('#calcForm').submit();
});
}
Третья строчка интересует... Как обойти?
Вот такая вот здоровая и неуклюжая функция(((( Забавно, но если отсылаю на несуществующий файл - ругается, но работает))))
|