自定义JS文件阻止jquery运行

时间:2014-03-22 23:15:35

标签: javascript jquery

我一直在努力让jQuery UI标签与我正在处理的网站一起使用。在评论出一个停止jQuery运行的自定义javascript文件后,我能够让它工作。我需要使用这个文件,但我不确定使jQuery无法运行的代码有什么问题。我将不胜感激任何帮助。感谢。

$(document).ready(function(){
initLimitedTextarea();
initPointsControls();
});

function initForms( id ){
$(id).bind('submit', function() {
    if(id.toString().toLowerCase() == '#fm-registration'){
        $(this).ajaxSubmit({ success: FinishRegistration });
    } else if(id.toString().toLowerCase() == '#fm-join') {
        $(this).ajaxSubmit({ success: FinishJoin });
    } else {
        console.log('Initializing...');
        $(this).ajaxSubmit({ success: showResponse });
    }
    return false;
});
}

function FinishRegistration(responseText, statusText){
if(responseText.search(/NewNotify/) != -1 ){
    $('#fm-registration').hide('slow').EffectChain({onComplete:function(){
        $('#fm-registration').html(responseText);
        $('#fm-registration').show('slow');
    }}); 
} else {
    showResponse(responseText, statusText);
}
}

function showResponse(responseText, statusText)  {
if(responseText != '') { 
    $('#error-msg').html(responseText);
} else {
    tb_remove();
}
}

function FinishJoin(responseText, statusText)  {
//console.log(responseText);
if(responseText != '' && responseText.toLowerCase().search('viewtribe.php') == -1) { 
    $('#error-msg').html(responseText);
} else {
    tb_remove();
    window.location.href = responseText;
}
}

function hidePopup(){
$('#fade-area').animate({opacity:0}, 'fast').hide();
$('#container').html(' ');
//$('#container').fadeOut();
}

var specialKeys = [8,46,37,39,38,40,27,9,16,17,18,20,144];

function isSpecialKey(code){
for(i = 0; i < specialKeys.length; i++){
    if(code == specialKeys[i]){ return true; }
}
return false;
}

function initLimitedTextarea(){
$('textarea.limited-size, input.limited-size').each(function(){
    if ($(this).hasClass('edit')){
        $('#' + $(this).attr('id') + '-monitor').html($(this).attr('size'));
        $(this).keypress(function(e){

            if(((parseInt($(this).attr('size')) - ($(this).val()).length)) <= 0 && !(specialKey = isSpecialKey(e.keyCode))){
                return false;
            }
        });
        $(this).keyup(function(e){
            $('#' + $(this).attr('id') + '-monitor').html((parseInt($(this).attr('size')) - ($(this).val()).length));               
        });
    }else{

        $('#' + $(this).attr('id') + '-monitor').html($(this).attr('cols'));
        $(this).keypress(function(e){
            if(((parseInt($(this).attr('cols')) - ($(this).val()).length)) <= 0 && !(specialKey = isSpecialKey(e.keyCode))){
                return false;
            }
        });
        $(this).keyup(function(e){
            $('#' + $(this).attr('id') + '-monitor').html((parseInt($(this).attr('cols')) - ($(this).val()).length));
        });
    }
});
}

function initPointsControls(){
$("input[name=completed[]], input[name=targeted[]]").each(function (i, el) {
    $(el).bind('click', function(){
        name = ($(this).attr('name').toLowerCase() == 'completed[]') ? 'targeted[]' : 'completed[]' ;
        if($(this).attr('checked') == true && $("input[name=" + name + "][value=" + $(this).attr('value') + "]").attr('checked') == true){
            $("input[name=" + name + "][value=" + $(this).attr('value') + "]").attr('checked', false);
        }
    });
});
}

function Activate( obj ){
$("#activation-done").load($(obj).attr('href'));

return false;
}

function delayer(){
window.location = 'GetRewards.php';
}

function confirmation() {
var answer = confirm('Are you sure you want to use reward points for this reward?');
if (answer){
    setTimeout('delayer()', 1000);
    return true;
}
else{
    return false;
}
}

function SetData( value ){ $("input[name='profileimage']").val(value); }

function enableSubmit() { $('input[name="submitnew"]').attr('disabled', !$('#agree').attr('checked')); }

0 个答案:

没有答案