小编may*_*ank的帖子

在URL中滚动没有#的锚点

我需要使用滚动页面anchor tag.

现在我正在做:

<a href="#div1">Link1</a>

<div id='div1'>link1 points me!!</div>
Run Code Online (Sandbox Code Playgroud)

当我点击Link1时,这个工作正常,页面滚动到id为"div1"的div.
关键是,我不想更改我#div点击后作为后缀的URL Link1.

我尝试使用锚点href作为

void(0);
Run Code Online (Sandbox Code Playgroud)

location.hash='#div1';
return false;

e.preventdefault;
Run Code Online (Sandbox Code Playgroud)

如何避免更改URL?

html javascript hash

24
推荐指数
4
解决办法
4万
查看次数

Jquery-Steps:如果您之前跳过了一步,则返回会陷入无结束循环

我正在实施jquery-Step Advance Form

如果年龄小于 18 岁,我需要跳过一个步骤,这是上面链接中的一个类似示例,当我尝试实现相同的操作时,跳过一个步骤效果很好,但一旦我需要单击上一个按钮返回, JS 用来陷入 end less 循环!!

这里我创建了 jsfiddle 相同

这里是JS

$(function () {

    $("#form-3").steps({
        bodyTag: "fieldset",
        headerTag: "h1",
        onStepChanging: function (event, currentIndex, newIndex) {
            if (currentIndex > newIndex) {
                return true;
            }

            if (newIndex === 3 && Number($("#age").val()) < 18) {
                return false;
            }

            var form = $(this);

            if (currentIndex < newIndex) {
                $("#form-3 .body:eq(" + newIndex + ") label.error", form).remove();
                $("#form-3 .body:eq(" + newIndex + ") .error", form).removeClass("error");
            }

            return true;
        }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-steps

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

如何通过jQuery-步骤删除froms上的选项卡的外观

我正在使用jQuery-Steps库

http://www.jquery-steps.com/

我想更改外观设置“ headerTag ”,该设置在表单顶部显示选项卡。

headerTag ”是默认的“ H1

这是文档https://github.com/rstaib/jquery-steps/wiki/Settings

我使用的js代码

$("#wizard-1").steps({
            headerTag: "h1",
            bodyTag: "fieldset",
            transitionEffect: "slideLeft",
            autoFocus: true
        });
Run Code Online (Sandbox Code Playgroud)

的HTML

 <h1 class="noDisplay">Profile</h1>
        <fieldset>my code</fieldset>
Run Code Online (Sandbox Code Playgroud)

我想删除headerTag出现的标签。是否有任何选项headerTag:none?

html javascript jquery html5

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

锚链接不能与jquery event.preventDefault一起使用;

我需要在点击jquery的锚链接时打开弹出窗口.

这是HTML部分

<a href="/waw/jvcc/customerSearch.htm" title="Clear Search" class="clearField" id="clearText">Clear Search</a>
Run Code Online (Sandbox Code Playgroud)

这是Jquery

$("a.clearField").on("click", function(){loadclearSearchPopup()});

function loadclearSearchPopup(obj){
    var delay = '';

    $(obj).preventDefault;
    //popup open code goes here;
    return false;
} 
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过用href ="#"替换href来解决这个问题但我很好奇为什么event.preventDefault并返回false不起作用?

任何帮助

html javascript jquery preventdefault

0
推荐指数
1
解决办法
7431
查看次数

标签 统计

javascript ×4

html ×3

jquery ×3

hash ×1

html5 ×1

jquery-steps ×1

preventdefault ×1