View Single Post
ישן 14-05-10, 12:02   # 1
link
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 191

link לא מחובר  

בעיה מאוד מוזרה שיש לי עם js

שלום לכולם, אני בונה בעזרת jquery פונקציה מסוימת(לא חשוב מהי כרגע). יש לי קובץ של פונקציות שאני עשיתי(בנוסף לקבוץ ספריה שלה) ויש בה פונקציה די פשוטה שבשביל לבדוק שהיא עובדת אז עשיתי שהיא סתם תעשה alert. הבעיה היא שכשאני עושה את הדבר הבא
קוד:
<td class='td_menu'><span onclick=\"block_generator();\">{$i}</span></td>
אז לא קורה כלום. שום דבר. אבל כשאני עושה את זה:
קוד:
<td class='td_menu'><span onclick=\"alert('a');\">{$i}</span></td>
אז הפוקנציה עובדת. אני גם מצרף את הקובץ פונקציה החיצוני:
קוד:
$(document).ready(function(){

	$("#menu_tree_0").hover(
		function(){
			$("#menu_branch_0").slideToggle("slow");
		},
		function(){
			$("#menu_branch_0").slideToggle("fast");
		}
	);

	$("#menu_tree_1").hover(
		function(){
			$("#menu_branch_1").slideToggle("slow");
		},
		function(){
			$("#menu_branch_1").slideToggle("fast");
		}
	);

	$("#menu_tree_2").hover(
		function(){
			$("#menu_branch_2").slideToggle("slow");
		},
		function(){
			$("#menu_branch_2").slideToggle("fast");
		}
	);

	$("#menu_tree_3").hover(
		function(){
			$("#menu_branch_3").slideToggle("slow");
		},
		function(){
			$("#menu_branch_3").slideToggle("fast");
		}
	);

	function block_generator()
	{
		alert ( '1' );
	}
});
אני עובד עם דפדפן כרום אבל גם בIE מתרחשת אותה הבעיה.

יש למישהו הסבר או פתרון לדבר?
  Reply With Quote