0

我有一个绑定到特定类的 onClick 的函数。该功能似乎在第一次尝试时没有触发,但之后工作正常。奇怪的是,我在脚本中的警报每次都有效,所以我无法弄清楚为什么其余的功能会失败。

$(document).ready(function () {
    // capture original link and asset name on click
    $("a.dggate").bind("click", function () {
        window.tempURL = $("a.dggate").attr("href");
        window.assetTitle = $("a.dggate").attr("title");
        strAsset = assetTitle;
        alert("click " + knownUser);
        if (knownUser != true) {
            //alert(tempURL);
            $("a.dggate").fancybox({
                // choose which form to display
                href: "http://www.domain.com/",
                type: 'iframe',
                scrolling: 'no',
                width: "60%",
                height: "100%",
                titleShow: false
            });
        } else {
            // send blind form if user is known
            bFormSubmit();
            return false;
        }
    }); // click
}); // ready

任何帮助,将不胜感激。

4

1 回答 1

0

尝试写作

$("a.dggate").click(function (e) {
    e.preventDefault();

而不是那个“绑定”线,似乎有效。

于 2013-02-19T20:20:49.097 回答