Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не работает функция (https://javascript.ru/forum/jquery/52544-ne-rabotaet-funkciya.html)

Миржан 23.12.2014 20:10

Не работает функция
 
не могу вызвать функцию, в чем ошибка?
$(document).ready(function(){
	function clicklink(link,id,bg){
		$(".nav_right_arrow").css({"background":"#fff url('../img/loading1.gif') no-repeat center","background-size":"63%"});
		$("#content_block").html("<span></span>");
		$.ajax({
			url:link,
			cache: false,
			success: function(html){
				$(".nav_right_arrow").css({"background":"url('../img/bar-ios1.svg') no-repeat center 2px #fff","width":"64px","height":"64px","border-radius":"32px","-moz-border-radius":"32px","-webkit-border-radius":"32px","-khtml-border-radius":"32px","-o-border-radius":"32px","-ms-border-radius":"32px","-icab-border-radius":"32px","margin-left":"3px","background-size":"100%"});
				$("#content_block").html(html);
				}  
			});
		return false;
		$(".nav_right_arrow").attr("id", id);
		$('.bg').css({"background":bg,"background-attachment":"fixed","background-repeat":"no-repeat","background-position":"top center","-moz-background-size":"cover","-webkit-background-size":"cover","-o-background-size":"cover","-khtml-background-size":"cover","background-size":"cover"});
		};
		
	$("#m1").on('click', clicklink("inc/content_home.php","arrow_1","url('../img/home_bg.jpg') no-repeat"););
	$("#m2").on('click', clicklink("inc/content_studio.php","arrow_2","url('../img/studio_bg_1.jpg') no-repeat"););
	});

Rise 23.12.2014 20:14

Миржан, а как вызываете?

Миржан 23.12.2014 20:16

Rise, по клику на #m1

Rise 23.12.2014 20:20

Миржан, а return false; зачем?

Миржан 23.12.2014 20:21

Rise, когда искал решения поставил, убрал все равно не работает

Rise 23.12.2014 20:24

Миржан, надо консоль смотреть F12 какие там ошибки показывает.

Миржан 23.12.2014 20:29

Rise, пишет Uncaught SyntaxError: Unexpected token ; в строке вызова по клику m1

Rise 23.12.2014 20:42

Миржан, надо в анонимную функцию обернуть:
$("#m1").on('click', function(){
   clicklink("inc/content_home.php", "arrow_1", "url('../img/home_bg.jpg') no-repeat");
});

и второй также

Миржан 23.12.2014 20:44

Rise, спасибо большое)


Часовой пояс GMT +3, время: 13:31.