我正在使用一些JQuery来在我单击链接时隐藏/显示一些内容。我可以创建类似的东西:但如果我在页面上向下滚动时单击该链接,它会跳回到页面顶部。如果我这样做:页面将重新加载,这会清除页面上javascript所做的所有更改。像这样:会给我想要的效果,但它不再显示为链接。有没有什么方法可以指定一个空anchor,这样我就可以将javascript处理程序分配给onclick事件,而无需更改页面上的任何内容或移动滚动条? 最佳答案 放一个“returnfalse;”关于第二个选项: 关于jav
我正在使用一些JQuery来在我单击链接时隐藏/显示一些内容。我可以创建类似的东西:但如果我在页面上向下滚动时单击该链接,它会跳回到页面顶部。如果我这样做:页面将重新加载,这会清除页面上javascript所做的所有更改。像这样:会给我想要的效果,但它不再显示为链接。有没有什么方法可以指定一个空anchor,这样我就可以将javascript处理程序分配给onclick事件,而无需更改页面上的任何内容或移动滚动条? 最佳答案 放一个“returnfalse;”关于第二个选项: 关于jav
在使用Google时,我发现他们在anchor标记中使用onclick事件。在谷歌标题部分的更多选项中,它看起来像一个普通的标签,但点击它不会被重定向而是打开一个菜单。通常使用时More>>>它通常会在不触发show_more_menu()的情况下转到“more.php”,但我已经在该页面本身显示了一个菜单。怎么做像google? 最佳答案 如果您的onclick函数返回false,默认的浏览器行为将被取消。因此:checkfunctioncheck(){returnfalse;}无论哪种方式,谷歌是否这样做并不重要。在javasc
在使用Google时,我发现他们在anchor标记中使用onclick事件。在谷歌标题部分的更多选项中,它看起来像一个普通的标签,但点击它不会被重定向而是打开一个菜单。通常使用时More>>>它通常会在不触发show_more_menu()的情况下转到“more.php”,但我已经在该页面本身显示了一个菜单。怎么做像google? 最佳答案 如果您的onclick函数返回false,默认的浏览器行为将被取消。因此:checkfunctioncheck(){returnfalse;}无论哪种方式,谷歌是否这样做并不重要。在javasc
我想编写一个执行一些JavaScript的anchor标记,然后继续前往href带它去的任何地方。调用一个函数来执行我的JavaScript,然后将window.location或top.location设置为href位置对我来说不起作用。所以,假设我在页面上有一个id为“Foo”的元素。我想编写一个类似于以下内容的anchor:Doit!单击此按钮时,我想执行runMyFunction,然后将页面跳转到#Foo(不会导致重新加载-使用top.location会导致它重新加载页面)。建议?我很乐意使用jQuery,如果它可以帮助这里... 最佳答案
我想编写一个执行一些JavaScript的anchor标记,然后继续前往href带它去的任何地方。调用一个函数来执行我的JavaScript,然后将window.location或top.location设置为href位置对我来说不起作用。所以,假设我在页面上有一个id为“Foo”的元素。我想编写一个类似于以下内容的anchor:Doit!单击此按钮时,我想执行runMyFunction,然后将页面跳转到#Foo(不会导致重新加载-使用top.location会导致它重新加载页面)。建议?我很乐意使用jQuery,如果它可以帮助这里... 最佳答案
如果我将鼠标悬停在div上,鼠标光标将变为HTMLanchor中的光标。我该怎么做? 最佳答案 假设您的div有一个id="myDiv",将以下内容添加到您的CSS。cursor:pointer指定光标应该是用于anchor(超链接)的手形图标:要添加的CSS#myDiv{cursor:pointer;}您可以简单地将光标样式添加到您的div的HTML中,如下所示:编辑:如果您决定为此使用jQuery,请将以下行添加到您的$(document).ready()或正文onload中:(替换myClass与所有你的div共享的类)$('
如果我将鼠标悬停在div上,鼠标光标将变为HTMLanchor中的光标。我该怎么做? 最佳答案 假设您的div有一个id="myDiv",将以下内容添加到您的CSS。cursor:pointer指定光标应该是用于anchor(超链接)的手形图标:要添加的CSS#myDiv{cursor:pointer;}您可以简单地将光标样式添加到您的div的HTML中,如下所示:编辑:如果您决定为此使用jQuery,请将以下行添加到您的$(document).ready()或正文onload中:(替换myClass与所有你的div共享的类)$('
我想让一个页面在用户点击链接时运行一些PHP代码,而不是重定向它们。这可能与还是使用javascriptonclick事件? 最佳答案 是的,您需要有一个由onclick触发的javascript函数,该函数执行AJAX页面加载,然后返回false,这样它们就不会在浏览器中被重定向。如果您的项目可以接受,您可以在jQuery中使用以下内容:functiondoSomething(){$.get("somepage.php");returnfalse;}ClickMe!如果您需要使用表单值,也可以进行回发(使用$.post()方法)。
我想让一个页面在用户点击链接时运行一些PHP代码,而不是重定向它们。这可能与还是使用javascriptonclick事件? 最佳答案 是的,您需要有一个由onclick触发的javascript函数,该函数执行AJAX页面加载,然后返回false,这样它们就不会在浏览器中被重定向。如果您的项目可以接受,您可以在jQuery中使用以下内容:functiondoSomething(){$.get("somepage.php");returnfalse;}ClickMe!如果您需要使用表单值,也可以进行回发(使用$.post()方法)。