• 11-08-2014, 22:53:06
    #1
    MyBB tema kodluyorum. Prototype.js ile açılır menü için eklediğim Jquery kütüphanesi çakışıyor. Biri çalışsa biri çalışmıyor. Jquery kodlaması aşağıda nasıl düzeltebilirim.

    Site: http://www.wmaster10.com

    <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
    <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>
    Bunu kaldırınca sorun ortadan kalkıyor ancak bu seferde açılır menüye tıklanmıyor?

    <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
  • 11-08-2014, 22:56:43
    #2
    Raphaelx adlı üyeden alıntı: mesajı görüntüle
    MyBB temada prototype.js ile açılır menü için eklediğim Jquery kütüphanesi çakışıyor. Biri çalışsa biri çalışmıyor. Jquery kodlaması aşağıda nasıl düzeltebilirim.

    Site: http://www.wmaster10.com

    <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
    <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>
    Bunu kaldırınca sorun ortadan kalkıyor ancak bu seferde açılır menüye tıklanmıyor?

    <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
    jquery nin farklı bir versiyonunu kullanmayı deneyin.
  • 12-08-2014, 00:34:34
    #3
    nilbek adlı üyeden alıntı: mesajı görüntüle
    jquery nin farklı bir versiyonunu kullanmayı deneyin.
    malesef denedim oda olmadı. çakışmaması için kütüphaneleri ayrı ayrı gösteremezmiyiz?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan 12-08-2014 mesaj 00:34:34 -->-> Daha önceki 11-08-2014 mesaj 23:18:28 --

    Sorunu buldum. Bilmeyen arkadaşlar <script type="text/javascript"> kodundan hemen sonra şunu eklesin ;

    jQuery.noConflict();
    
    jQuery(document).ready(function($)
    {
    en sona ise </script> kodundan önce;
    });
    böylelikle sorun çözülüyor..