禁用滚动到div

时间:2014-07-25 08:34:55

标签: html css

嗨我有一点问题,需要在点击指向左侧div的链接后禁用滚动到div。

<div class="kafelki">
<div class="kafelki-img">
<div class="target">
<div id="m1">dasdasdasd m1</div>
<div id="m2">dadasdasdasd m2</div>
<div id="m3">sdasdasds m3</div>
<div id="m4">dasdasdsad m4</div>
<div id="m5">dasdasd m5</div>
<div id="m6">asdasdad m6</div>
</div>
</div>
<div class="kafelki-lista">
<ul>
<li><a href="#m1">dla firm produkcyjno-usługowo-handlowych</a></li>
<li><a href="#m2">dla biur rachunkowych</a></li>
<li><a href="#m3">dla sklepów</a></li>
<li><a href="#m4">dla moteli i gastronomii</a></li>
<li><a href="#m5">dla lekarzy i prawników</a></li>
<li><a href="#m6">dla jednostek publicznych</a></li>
</ul>
</div>
</div>

jsfiddle here

1 个答案:

答案 0 :(得分:0)

你必须在jQuery我相信

中做你想做的事
$(document).ready(function(){
    $('a').on('click', function(e){
        e.preventDefault();
    });
});

这可能会做你想要的,但它会针对所有a标签,你最好在你不想做的那个上申请一个课程滚动。您需要更改上面的行:

$('a').on('click', function(e){

$('.className').on('click', function(e){

,您修改过的HTML就像

<li><a class="className" href="#m3">dla sklepów</a></li>