小编sam*_*yed的帖子

当与jquery slidetoggle一起使用时,链接href ="#"将页面滚动到顶部

可能重复:
当单击一个触发javascript的链接时,如何阻止网页滚动到顶部?

我正在使用jquery的slidetoggle来显示/隐藏div.控制滑动的元素是文本链接(<\ a>中的一些文本),它具有href ="#",因此它看起来像一个链接(下划线,光标更改).

问题是,当点击链接时,除了滑动效果,页面滚动到顶部.

我尝试用href =""替换href ="#",但是禁用了div显示/隐藏效果.我想我可以添加标签Name ="somename",然后将href设置为href ="#somename",但我宁愿不使用这样的技巧.

为什么href ="#"将页面滚动到顶部?

任何想法都将受到高度赞赏

jquery scroll href toggle slide

27
推荐指数
2
解决办法
3万
查看次数

jquery删除父不在动态创建的div上

我试图使用jquery,以使一个按钮删除其父div.

我的加价:

<div class="web_store_fields" id="web_store_input1">
<p>
<label for="web_store_address[]"  >Store Address : </label>        
<input name="web_store_address[]" class="web_store_info"  type="text" value="http://www." size="35"/>
<input class="button_remove_web_store" type="button" value="Remove"  />
</div>
Run Code Online (Sandbox Code Playgroud)

jquery div删除代码:

$('.button_remove_web_store').click(function() {
$(this).parents("div:first").remove();
});
Run Code Online (Sandbox Code Playgroud)

这适用于页面加载时html中的div,但不适用于用户动态创建的div(使用此jquery代码):

$('#button_add_web_store').click(function() {
var num = $('.web_store_fields').length;
var newNum  = new Number(num + 1);      
var newElem = $('#web_store_input' + num).clone().attr('id', 'web_store_input' + newNum);
$('#web_store_input' + num).after(newElem);
});
Run Code Online (Sandbox Code Playgroud)

为了清楚起见,动态创建工作正常,问题是删除那些div.

任何提示都将受到高度赞赏

html jquery dynamic

10
推荐指数
1
解决办法
2万
查看次数

父div不会增长

当孩子长大时,我很难让父母div扩展它的高度(弗洛伊德?:-))

样本页面在这里

这里的父母是"main_bottom",其中包含"main_mid"及其子节点.

结构有点不寻常,因为文本必须圆角,这是很大的,所以我不能使用通常的"固定顶部 - 然后动态中间 - 然后固定底部"例程.

当然可怕的粉红色和红色只是让孩子们的尺寸很容易看到..

任何帮助将受到高度赞赏

祝你今天愉快

html css height children parent

8
推荐指数
2
解决办法
2万
查看次数

正则表达式匹配网址不包含给定的字符串集

我需要匹配所有不包含/admin/或不包含的网址?page=.

我将在iirf.ini文件中将其用作重定向规则(支持htaccess语法).

我怎么能做到这一点?

regex .htaccess

3
推荐指数
1
解决办法
7656
查看次数

标签 统计

html ×2

jquery ×2

.htaccess ×1

children ×1

css ×1

dynamic ×1

height ×1

href ×1

parent ×1

regex ×1

scroll ×1

slide ×1

toggle ×1