Я пытаюсь остановить некоторые события, но stopPropagation не работает с "live", поэтому я не уверен, что делать. Я нашел это на своем сайте.
Живые события не пузырятся в традиционным образом и не может быть прекратил использование stopPropagation или stopImmediatePropagation. Например, рассмотрим случай двух кликов - один связан с "ли" и еще один "li a". Если на внутреннем будут выведены якорные BOTH события. Это происходит потому, что когда $( "li" ). bind ("click", fn); связан вы на самом деле говорите: "Всякий раз, когда событие щелчка происходит на элементе LI - или внутри элемента LI - вызвать это щелкните событие". обработка для живого события, fn должно return false
В нем говорится, что fn должен возвращать false, чтобы я попытался сделать
$('.MoreAppointments').live('click', function(e) {
alert("Hi");
return false;
});
но это не сработало, поэтому я не уверен, как заставить его вернуть false.
Обновление
Вот еще информация.
У меня есть ячейка таблицы, и я привязываю к ней событие click.
$('#CalendarBody .DateBox').click(function(e)
{
AddApointment(this);
});
Таким образом, AddApointment просто создает диалоговое окно ui.
Теперь живой код (MoreAppointments) находится в этой ячейке таблицы и в основном является якорным тегом. Поэтому, когда я нажимаю на тег привязки, он сначала переходит к вышеуказанному коду (addApointment - так запускает это событие) запускает это, но не запускает мое диалоговое окно, вместо этого он переходит прямо к событию (MoreAppointment) и запускает этот код. После запуска этого кода он запускает диалоговое окно из "addApointment".
Обновление 2
Вот некоторые из html. Я не копировал всю таблицу, так как она очень большая, и все ячейки повторяются с теми же данными. При необходимости я отправлю его.
<td id="c_12012009" class="DateBox">
<div class="DateLabel">
1</div>
<div class="appointmentContainer">
<a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a><a class="appointments">Fkafkafk fakfka kf414<br />
</a>
</div>
<div class="appointmentOverflowContainer">
<div>
<a class="MoreAppointments">+1 More</a></div>
</div>
</td>