如何合并两个脚本并同时触发它们
How to merge two scripts and trigger them both at once?
我可能是第一次从头开始写网站,我被javascript卡住了。我的想法是通过点击来触发链接,这将同时运行两个java脚本。情况如下:
点击链接:
<li><p class="button"><a href="video_iframe.html" target="iframe">VIDEO</a></p></li>
Iframe作为目标:
<li><iframe width="800px" height="1000px" frameBorder="0" name="iframe"></iframe></li>
js 1:
<script>
$('.button').click(function () {
$(this).toggleClass('active');
if ($(this).hasClass('active')) {
$('#zelena').stop().animate({
left: 151
});
} else {
$('#zelena').stop().animate({
left: -649
});
}
});
</script>
js2:
<script>
$(".button").on("click", function() {
$(this).toggleClass("underline");
$(".button").not(this).removeClass("underline");
});
</script>
我在这里上传了整个网站:http://www.filedropper.com/mgwebslidefinaliframe
(问题是,我必须在"视频"链接/按钮上点击两次才能显示iframe内容,这就是问题所在,因为第二次点击时,它应该像现在一样关闭。所以我们看不到iframe的内容,因为不需要第二次单击…)。。。提前感谢您的帮助。
$('.button').on('click', function () {
$(this).toggleClass('active underline');
$(".button.underline").not(this).removeClass("underline");
if($(this).hasClass('active')) {
$('#zelena').stop().animate({
left: 151
});
} else {
$('#zelena').stop().animate({
left: -649
});
}
});
您已经添加了对按钮的引用。只需在iframe标记中添加以下属性:src="video_iframe.html",然后删除添加到按钮的a标记。我认为这应该能解决你的问题。
相关文章:
- JQuery合并了keyup和focusout两个函数
- 将两个Json提要合并为一个,并按时间排序
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 如何使用javascript合并两个对象数组
- 将两个图像合并为一个,并使用javascript进行溢出隐藏
- 在ramda.js中将两个属性合并在一起
- 如何在Three.JS中将两个BufferGeometry合并为一个BufferGeometrics
- 如何将两个方法合并为一个(.style + .getcomputed 样式)
- 简化php表单验证-将两个文件合并为一个文件
- 两个Feed合并为一个
- 将两个对象合并为一个对象.我有这个数组
- 我可以使用Javascript将两个函数合并为一个吗?
- 连接两个集合并在Mongoose中对它们进行排序
- 在node.js中将包含有序数据的两个流合并为一个流
- 将两个集合合并为一个集合
- 如何将两个对象合并为包含方法的单个对象
- JavaScript:如何将两个函数合并为一个新函数
- 如何将两个脚本合并到一个Google Maps API中
- 将两个javascript合并为一个
- 如何以单一格式将两个图像合并在一起