• 24-12-2015, 17:11:46
    #1
    Merhabalar,
    iki adet js ile çalışan açılır menü mevcut birinin js dosyasını sildiğimde diğeri diğerinin sildiğimde ise öteki çalısıyor. Localhost üzerinden çalışıyorum sorunu çözebilecek var ise pm atarsanız anydesk ileteceğim.

    menü js dosyası içeriği:

    		
    		$(document).ready(function(){
    			$(".custom-select").each(function(){
    				$(this).wrap("<span class='select-wrapper'></span>");
    				$(this).after("<span class='holder'></span>");
    			});
    			$(".custom-select").change(function(){
    				var selectedOption = $(this).find(":selected").text();
    				$(this).next(".holder").text(selectedOption);
    			}).trigger('change');
    		})
    			  /*--- ToolTip ---*/ 
    			  function ShowToolTip() {
    				$(".ToolTipOpen").tooltip({
    				  position: {
    					my: "center bottom-20",
    					at: "center top",
    					using: function( position, feedback ) {
    					  $( this ).css( position );
    					  $( "<div>" )
    						.addClass( "arrow" )
    						.addClass( feedback.vertical )
    						.addClass( feedback.horizontal )
    						.appendTo( this );
    					}
    				  }
    				});
    			  }
    			  /*--- #ToolTip ---*/ 	
    			  $( document ).ready(function() {
    				  /*Login Cookie Read*/
    				  RememberMe('');
    				  ShowToolTip();
    
    			  });
    
    		
    		
    			
    			
    			
    			/*Login Form Cookie*/
    			function RememberMe(action) {
    				var FormID       = "loginForm";
    				var MyForm       = $("#"+FormID);
    
    				if(action!="") {
    					var C_username   = MyForm.find("input[name='username']").val();
    					var C_password   = MyForm.find("input[name='password']").val();
    					var C_rememberme = MyForm.find("input[name='rememberme']").is(':checked');
    			
    					if (C_rememberme) {
    						$.cookie(FormID+"_username",C_username); // set cookie
    						$.cookie(FormID+"_password",C_password); // set cookie
    						$.cookie(FormID+"_rememberme","1"); // set cookie
    					}else {
    						$.cookie(FormID+"_username",null); // set cookie
    						$.cookie(FormID+"_password",null); // set cookie
    						$.cookie(FormID+"_rememberme",null); // set cookie
    					}
    				} else {
    					if($.cookie(FormID+"_username")!=null) {
    						 MyForm.find("input[name='username']").val( $.cookie(FormID+"_username") );
    						 MyForm.find("input[name='password']").val( $.cookie(FormID+"_password") );
    						 MyForm.find("input[name='rememberme']").attr("checked",true);
    					}
    				} // action
    
    			}
    
    		  $( document ).ready(function() {
    			  /*Open Login Panel*/
    			  $("#loginButton").click(function() {
    				 var Panel = $("#loginPanel");
    				 if(Panel.is(":visible")) {
    					Panel.slideUp();
    					$(this).removeClass("loginPanelOpen");
    				 }else {
    					Panel.slideDown();
    					$(this).addClass("loginPanelOpen");
    				 }
    			  });
    
    			 
    		  });
    		  
    		 
    		  
    		  
    			$(document).ready(function() {
    				/* Client left menu open close */
    				$(".ClientHeaderLeft").click(function() {
    					var Content = $(this).next("div");
    					if(Content.is(":visible")) {
    					  Content.slideUp();
    					  $(this).addClass("ClientHeaderLeftOpen");
    					}else {
    					  $(this).removeClass("ClientHeaderLeftOpen");	
    					  Content.slideDown();
    					}
    				});
    				
    				
    			});

    Çakıstıgı js dosyasıda: https://ajax.googleapis.com/ajax/lib.../jquery.min.js
  • 04-01-2016, 10:01:07
    #2
    Çalışır halini koyarsanız, konsola nereden nasıl bir hata düşüyor görebiliriz.
    Çakıştığı JS dosyası diye koyduğunuz şey jQuery'nin çekirdek kütüphanesi.
  • 05-01-2016, 02:23:05
    #3
    Kocaportal adlı üyeden alıntı: mesajı görüntüle
    Çalışır halini koyarsanız, konsola nereden nasıl bir hata düşüyor görebiliriz.
    Çakıştığı JS dosyası diye koyduğunuz şey jQuery'nin çekirdek kütüphanesi.
    jQuery'nin çekirdek kütüphanesi oldugu zaman yukarıdaki js kodları ile çakısıyor.
  • 05-01-2016, 10:16:54
    #4
    Çekirdek kütüphane, o yazılan kodları anlamlaştıran kütüphanedir.
    Yani document.getElementById("loginButton") yerine $("#loginButton") yazdığınızda onu anlayan, derleyen ve çalıştıran kütüphanedir.

    jQuery'nin, bu kod bloğundan önce entegre edilmesi gerekir.
    Bu kod jQuery kütüphanesiyle çakışamaz. İmkansız.
    Çekirdek kütüphaneyi entegre etmediğinizde bu kod bloğu çalışıyorsa, muhtemelen iki kez jQuery tanımlaması yapıyorsunuz.

    Ancak bambaşka bir hata da olabilir.

    Sizin tabirinizle "çakışan" halini bir sunucuya yüklerseniz, bakayım.
    Adresi açıkça paylaşmak istemiyorsanız özel mesaj da gönderebilirsiniz.

    Başka türlü anlamak çok zor çünkü paylaştığınız kod bloğunda bir syntax hatası vs gözükmüyor.

    Teşekkürler