Webboard

Pełna wersja: Jak dodać JS?
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.12
adres forum: http://cs-zombie.eu/
na czym polega problem (screen, opis, komunikaty):

http://codepen.io/scverano/pen/vugei/

Witam
Chciałem sobie zrobić dropmenu, znalazłem takie które mi się podoba dodałem CSS i HTML ale niestety nie do końca rozumiem co mam zrobić z JS :/ Czy moglibyście mi pomóc? :szczerbol:

Pozdrawiam
dodać jako skrypt do headerinclude
coś takiego?
Kod PHP:
<script>
          function 
DropDown(el) {
                
this.dd el;
                
this.initEvents();
            }
            
DropDown.prototype = {
                
initEvents : function() {
                    var 
obj this;

                    
obj.dd.on('click', function(event){
                        $(
this).toggleClass('active');
                        
event.stopPropagation();
                    });    
                }
            }

            $(function() {

                var 
dd = new DropDown( $('#dd') );

                $(
document).click(function() {
                    
// all dropdowns
                    
$('.wrapper-dropdown-5').removeClass('active');
                });

            });

</
script
Kod:
<script type="text/javascript">
          function DropDown(el) {
                this.dd = el;
                this.initEvents();
            }
            DropDown.prototype = {
                initEvents : function() {
                    var obj = this;

                    obj.dd.on('click', function(event){
                        $(this).toggleClass('active');
                        event.stopPropagation();
                    });    
                }
            }

            $(function() {

                var dd = new DropDown( $('#dd') );

                $(document).click(function() {
                    // all dropdowns
                    $('.wrapper-dropdown-5').removeClass('active');
                });

            });

</script>

o ile nie bedzie konfliktów powinno dzialac
Można chyba użyć <script> bo 1.6.12 ma w deklaracji dokumentu HTML5
Pamiętaj aby zamienić wszystkie $ na jQuery. Inaczej nie będzie działać.
(25.06.2014, 20:54)Ecosse napisał(a): [ -> ]Pamiętaj aby zamienić wszystkie $ na jQuery. Inaczej nie będzie działać.

Może dzialać ale nie musi
Tak jak wyżej napisalem "Konflikt ..."