.load() [from second page]函数可以工作,但是不能从第二页加载jquery
.load() [from second page] function work, but dont load jquery from second page
我遇到了一个问题。我有两页纸。在page1我有div#内容。在这个内容中,我加载文本从page2与一个函数.load()[无论CSS现在],,但jQuery的page2是不工作的内容从page2加载到page1 (jQuery链接在每个页面)。感谢所有的想法/解决方案。
这段代码只是为了理解我在说什么。在我的页面,我有一个不同的代码,但具有类似的结构。
Page1
<div id="content"></div>
Page2
<div id="text">
<h1 class="clickme">CLICKME</h1>
<p class="hide">Lorem ipsum dolor sit amet.</p>
</div>
jQuery
$(document).ready(function(){
$('#content').load('texts/page2.html #text');
/// and this is not working on page1 only in page2 '''
$('#clickme').click( function(){
$('.hide').slideToggle(600);
});
});
一旦加载了文档page1.html,代码$('#clickme').click( function(){
就会被执行,并且它将一个函数添加到带有类的每个元素的事件上。因此,当page2加载时,该功能不会添加到最初不存在的按钮上。
您应该考虑在加载page2后将click事件与回调函数关联起来:
$(document).ready(function(){
$('#content').load('texts/page2.html #text', function() {
$('#clickme').click( function(){
$('.hide').slideToggle(600);
});
});
});
下面是关于加载和回调的文档:http://api.jquery.com/load/
相关文章:
- 不能在同一页上进行多个jquery幻灯片切换
- 为什么数据不能't显示在查看页中
- CSS精灵可以在页面的HTML中工作,但不能在Javascript中工作
- 自动对焦;不能在Firefox上工作;从另一页开始时无法工作
- 带错误的Onsen UI导航:您不能提供no"ons页”;元素到“;ons导航器”;当返回第一页时
- Videobox和Lightbox冲突(不能在同一页上工作)
- Rails: Javascript不能在分页对象上工作
- 我不能在分页后调用onclick事件
- 滚动"位置:固定"Div位于页面上,但不能位于某个Div之上
- 试着学习Angular——为什么这里的分页不能正常工作?
- 不能重定向到翡翠页节点js
- 在ajax后绘制的数据表上单击事件,该数据表不能从第二页工作
- 为什么引导动态表分页不能工作
- 不能通过外部页面上的javascript访问User-Control
- 不能使页眉可编辑
- 不能让谷歌地图显示在wordpress页面上
- 分页不能正常工作
- 为什么Javascript文件中的函数不能加载到母版页
- 我不能换页
- jqGrid将loadonce设置为true,重置行对象后不能分页