$(".start").click(...)Плохо то, что при нажатии на ссылку все выполняется, но страница поднимается вверх из-за href="#".
<a href="#" id="100" class="start">ссылка</a>
Чем мне лучше заменить эту ссылку? я сделал
<span id="100" class="start">ссылка</span>Но боюсь, что не совсем правильно так.
Спустя 1 минута, 52 секунды (27.01.2012 - 12:47) Игорь_Vasinsky написал(а):
<a href="#" id="100" class="start" onclick="function(); return false;">ссылка</a>
Спустя 1 минута, 54 секунды (27.01.2012 - 12:49) Игорь_Vasinsky написал(а):
а вообще это дело вкуса, ну и учитывай что ссылки индексируются как ссылки.
если ты привязал onclick с функцией на ссылку - переход можно отменить поставивь return false, тока после функции.
если ты привязал onclick с функцией на ссылку - переход можно отменить поставивь return false, тока после функции.
Спустя 7 минут, 51 секунда (27.01.2012 - 12:57) redreem написал(а):
<span id="startSpan">
<a href="/<реальная ссылка для ботов>" id="100" class="startLink" onclick="return:false">ссылка</a>
</span>
$("#startSpan").click(function() {window.location.href = this.getElementsByTagName('a')[0].href;});
или читаем ТУТ
Спустя 7 минут, 41 секунда (27.01.2012 - 13:05) maximka787 написал(а):
Игорь_Vasinsky
В данном случае это как описание не нужное и его индексировать наоборот совсем не надо.
Я вот так сделал, получается что надо вызывать две функции?
В данном случае это как описание не нужное и его индексировать наоборот совсем не надо.
Я вот так сделал, получается что надо вызывать две функции?
<script type="text/javascript">
$(document).ready(function(){
$(".start").click(
function () { alert('hello'); });
});
function mmm(){
}
</script>
<p><a href="#" class="start" onclick="mmm(); return false;">save</a></p>
Спустя 11 минут, 17 секунд (27.01.2012 - 13:16) maximka787 написал(а):
Игорь_Vasinsky
Я понял, можно вписать проще в:
Я понял, можно вписать проще в:
<script type="text/javascript">и тот же результат
$(document).ready(function(){
$(".start").click(
function () { alert('hello'); return false; });
});
</script>
Спустя 15 минут, 33 секунды (27.01.2012 - 13:32) Игорь_Vasinsky написал(а):
а почему просто не вписать в span -
???
onclick="alert('hello'); return false; ";
???
Спустя 1 час, 14 минут, 31 секунда (27.01.2012 - 14:46) maximka787 написал(а):
Игорь_Vasinsky
потому что это одно и тоже. мне кажется если это прописать в ссылку, получится два события обрабатываются. А на счет jquery то там абсолютно другой пример, чтоб не засорять мысль, главное понять методику.
потому что это одно и тоже. мне кажется если это прописать в ссылку, получится два события обрабатываются. А на счет jquery то там абсолютно другой пример, чтоб не засорять мысль, главное понять методику.
_____________
..Работает - не трогай!