我有一个javascript表单进行了一些计算,但只想在访问者第一次进入网站时显示此内容。
我试图在我的代码之前添加
jQuery(document).ready(function($) {
if( ! localStorage.getItem( "runOnce" ) ) {
而不是runOnce,我需要触发一个链接。你能告诉我怎么做这个???我从0学习...谢谢
答案 0 :(得分:3)
data-slide
标记是特定JS脚本的自定义标记。这当然是在网站上实现“滑动”效果的代码。我一直在查看网站。使用约按钮
您有关于滑动到容器834的约按钮。将ID about-btn
添加到其中,如下所示:
<a id="about-btn" href="http://www.inlovewithdeath.com/about-satish-modi-the-author/" class="menu-item menu-item-type-post_type menu-item-object-page" data-slide="container-834" data-name="about-satish-modi-the-author">About</a>
现在将其添加到某处,最有可能在外部脚本中添加它:
// shortcut of $(document).ready().
$(function() {
// check if runOnce exists, if not run the block.
if (! localStorage.getItem('runOnce')) {
// we set the runOnce, so this block doesn't run on the second time.
localStorage.setItem('runOnce', '1');
}
else
{
// The item exists and set!!
// Now we will simulate a click on the about button.
// Which should move the user to your spot with your code.
$('#about-btn').click();
}
});
我建议首先学习pure / vanilla JS,然后再使用框架来了解一切是如何工作的。
答案 1 :(得分:0)
JQuery支持可用于触发操作的“click”,“submit”或“trigger”方法。假设您可以识别表单本身(触发“提交”操作)或“单击”表单中的提交按钮,它可能看起来像:
// force the form identified as id=myform to submit
$("#myform").submit();
// or click the submit button on the form
$("#mysubmitbutton").click();
submit():http://api.jquery.com/submit/ 点击():http://api.jquery.com/click/