等待anchor标记onclick函数响应为true
wait till anchor tag onclick function response is true
我为此搜索了很多,但还没有解决方案。这是我的密码。
<a href="#second" onclick="return slide();">second </a>
javscript:
function slide()
{
//do something
//There are slides on #second. I am expecting sliding should start before
//#second visible in viewport but right now #second is visible and then it starts sliding.
$.fn.fullpage.moveTo(section1, 0);
return true;
}
我正在使用fullpage.js来滑动幻灯片。
当我点击第二个时,我期望函数返回值,然后执行href。这可能吗?
如果没有,有什么解决方案吗?
你为什么不这样尝试呢。取一个"秒"的伪a标签。如果单击dummy-second
,function slide()
返回true,那么通过使用jquery的trigger
事件,您可以触发一个单击事件来激活Slider
您可以隐藏和显示slidersecond
&dummysecond
这些a标签取决于您在slide()
功能中的要求
HTML
<a href="javascript:void(0)" onclick="return slide();" id="dummysecond">second </a>
<a href="#second" style="display: none" id="slidersecond" >second </a>
JAVASCRIPT
<script>
function slide()
{
//do something
//There are slides on #second. I am expecting sliding should start before
//#second visible in viewport but right now #second is visible and then it starts sliding.
var something = true;
//If something is true
if (something) {
//trigger your slider
$("#slidersecond").trigger('click');
return true;
}
else
{
return false;
}
}
</script>
具有id="second"
的元素需要设置为不显示。
有许多不同的css属性可能会使其不显示,可以使用style
属性在id="second"
元素上静态地进行样式设置,或者在以#second
为选择器的样式表中,或者使用jQuery的style()
方法动态地进行样式创建。
我对全页插件的了解还不够,无法做出更准确的推荐。
也许这些会对你有所帮助。
//Create a anchor tag
<a href="https://javagunjan.wordpress.com/">Click Me</a>
单击链接时使用JQuery检查。
$("a").click(function(){
alert("Hello World !");
});
它应该正常工作,请参阅此处的演示FIDDLE。单击此处。
或
<a href="https://javagunjan.wordpress.com/" onclick="myFunction()">Click Me</a>
function myFunction(){
alert("hi");
}
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS-使用'true'属性
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- Jquery-(ajax async:true)元素大小没有响应
- Rails 4远程true和响应js
- 等待anchor标记onclick函数响应为true
- fb.login 响应始终返回 true
- 如何从AJAX响应中查找值(true或false)
- 异步序列的响应为false,而它应该为true
- parsleui . adderror之后,Parsley.js的远程验证响应仍然验证为true
- 在rails 4中将remote选项设置为true后,Link_to标签没有响应javascript
- 为什么(美元).可拖动({revert: true})在if语句中没有't响应
- 检查“true”"响应的JavaScript形式的Ajax
- 当将响应选项设置为true时,Chartjs不呈现图表
- whatwg-fetch响应.Ok === true,即使服务器离线