jQuery не работает в IPBoard

Тема в разделе "JavaScript", создана пользователем Silence, 9 мар 2015.

Модераторы: ZiX
  1. Silence

    Silence Создатель

    Регистр.:
    9 мар 2015
    Сообщения:
    6
    Симпатии:
    0
    jQuery не работает в IPBoard

    Если вы можете помочь .... заранее спасибо

    Код:
    var windowz = 30;
    
    function fullscreen(element){
        if (element.closest('.window').attr('data-scaled') === "false"){
            element.closest('.window')
            .css('width', '100%')
            .css('height', '100%')
            .attr('data-scaled', 'true');
        } else{
            element.closest('.window')
            .css('width', '800px')
            .css('height', '600px')
            .attr('data-scaled', 'false');
        }
    }
    var movementStrength = 5;
    var height = movementStrength / $(window).height();
    var width = movementStrength / $(window).width();
    
    $("html").mousemove(function(e){
       
              var pageX = e.pageX - ($(window).width() / 2);
              var pageY = e.pageY - ($(window).height() / 2);
    
              var newvalueX = width * pageX * -1;
              var newvalueY = height * pageY * -1;
    
              $('body').css("background-position", (50+newvalueX)+"% "+(50+newvalueY)+"%");
    });
    
    function loadstatus(frame){
        //alert(frame + 'loaded');
        $('.window').first().find('.subloader').hide('slide',{direction:'right'},500);
    }
    
    $(document).ready(function(){
        var $reload = $('.reload'),
            $tab = $('.tab'),
            windowIterate = 0,
            $toggleSidebar = $('.toggleSidebar'),
            $sidebar = $('.sidebar'),
            sidebarToggled = false;
       
        var m = false,
            u = false,
            z = false;
       
        setTimeout(function(){
            $('#pictureframe').hide();
        },3400);
       
        $('body').keypress(function( event ) {
            if(event.which === 109) m = true;
            if(event.which === 117) u = true;  
            if(event.which === 122) z = true;  
            if (m && u && z) alert('give me coffee money!');  
        });
           
        setInterval(function(){
            $('.hireme').toggleClass('animated bounce');
        }, 3000);
       
        $toggleSidebar.click(function(){
            if(!sidebarToggled){
                $sidebar.addClass('animated bounceOutLeft');
                setTimeout(function(){
                    $sidebar.css('width', '0px');
                    $('.screenestate').css('width', '100%');
                    sidebarToggled = true;
                }, 500);
            }else{
                $sidebar.css('width', '20%');
                $('.screenestate').css('width', '80%');
                sidebarToggled = false;
                $sidebar.removeClass('animated bounceOutLeft');
                $sidebar.addClass('animated bounceInleft');
            }
           
        });
       
        (function(){
            $('.loading').hide();
            $('.sidebar').addClass('animated bounceInLeft');
            $('.toggleSidebar').addClass('animated bounceInLeft');
            $('.tipjar').addClass('animated bounceInRight');
        })();
       
        $('.screenestate').find('.window').hide();
    
        $('.draggable').draggable({
            containment: '.screenestate',
            handle: $(this).find('.menu')
        }).resizable();
       
        $('.sidebar ul li').click(function(){
            if($(this).has('ul')){
                if($(this).find('ul').css('height') === '0px'){
                    $(this).find('ul').css('height', 'auto');  
                }else{
                    $(this).find('ul').css('height', '0');
                }
            }
        });
       
        $('.sidebar ul li ul li').click(function(){
            windowIterate+=20;
            var link = $(this).find('a').attr('data-link');
            $('.window').last().clone()
                .draggable()
                .css({
                    'top' : windowIterate+'px',
                    'left': windowIterate+'px',
                    'z-index' : windowIterate
                })
                .show()
                .prependTo('.screenestate')
                .find('.browserview')
                .attr('src', link);
                $('.window')
                .first()
                .find('.windowTitle')
                .html($(this).find('a').html());
                $('.window')
                .first()
                .find('.urlthingy')
                .val(link);
                $('.window')
                .first()
                .find('.subloader')
                .show();
        });
           
    });
     
  2. Freeb

    Freeb Создатель

    Регистр.:
    10 апр 2006
    Сообщения:
    21
    Симпатии:
    5
    Ну а что не работает то? Библиотека jQuery подключена?
     
    Silence нравится это.
  3. Silence

    Silence Создатель

    Регистр.:
    9 мар 2015
    Сообщения:
    6
    Симпатии:
    0
    Я не уверен ...... Я стараюсь делать, что на IPB :
    Перейти по ссылке
    но я не знаю, как заставить его работать ...... если я должен заплатить, чтобы помочь мне.Пожалуйста
     
  4. kikabidze

    kikabidze

    Регистр.:
    18 авг 2010
    Сообщения:
    292
    Симпатии:
    30
    Попробуйте добавить в хеад строку
    Код:
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
     
  5. Silence

    Silence Создатель

    Регистр.:
    9 мар 2015
    Сообщения:
    6
    Симпатии:
    0
    да, я пробовал, но не получил ...... могут быть получены конфликты с IPBoard скрипть
     
  6. rebbus

    rebbus Постоялец

    Регистр.:
    13 окт 2010
    Сообщения:
    110
    Симпатии:
    14
    Может конфликт с другими скриптами и по этому не работает Ваш ? а не вовсе из-за того что там ошибка
     
  7. Silence

    Silence Создатель

    Регистр.:
    9 мар 2015
    Сообщения:
    6
    Симпатии:
    0
    Спасибо всем за отзыв .... Я буду искать другое решение