- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
HTML:
<div>
<img src="image.png" />
</div>
JS:
$("div img").animate({opacity:.5}, 200);
此 js 在页面加载后运行良好。但不处理由 ajax 加载的内容。给出的js代码只是一个例子。
问题是,如何让一些 js 代码适用于 ajaxified 内容?
这样试过:
function loadDone(){
$("div img").animate({opacity:.5}, 200);
};
loadDone();
$.ajax({
url: "test.html",
success: function(){
//do something
loadDone();
}
});
但它不起作用。
我知道如何添加触发器,问题是,这段代码没有使用任何触发器。它只在页面加载后才起作用,然后停止。应该也适用于 ajaxified 内容。
最佳答案
您的问题有点含糊,但这可能会有所帮助。
假设您在准备好文档时运行此代码:
$(function() {
if ($("div img").width() > $("div").width()){
$("div img").css({"width": $("div").width()});
}
});
您可以在 ajax 回调中重复此调用:
$("#some_div").load("/html_fragment_with_cool_image", function() {
if ($("div img").width() > $("div").width()){
$("div img").css({"width": $("div").width()});
}
});
或者,更进一步,将其包装在一个函数中。
function doDivStuff() {
if ($("div img").width() > $("div").width()){
$("div img").css({"width": $("div").width()});
}
}
然后在需要时调用它。
$(function() {
doDivStuff();
});
$("#some_div").load("/html_fragment_with_cool_image", function() {
doDivStuff();
});
关于javascript - 使用 ajaxified 内容 (jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5213974/
所以我加载了最新的 jQuery。我已经加载了 Ajaxify。我给了链接 ajaxify 类和目标,但什么也没发生?我只是不知道该去哪里寻找了。有什么建议么? Here's the link wit
Ajaxify 只能实时工作吗?也就是说本地不行吗?我正在本地网站上工作,有一个基本的实现,它没有改变任何东西。 最佳答案 是的,Ajaxify也可以在本地工作。它只是一个基于 jQuery 的库。
目前正在使用 Ajaxify效果很好,但也许有人知道答案。 是否有我们可以使用的回调,而无需在脚本中输入特定需求? 我尝试四处寻找,但我很想在 ajax 方法完成后添加一些回调;或者更好的是,一个选项
我正在使用jQuery Ajaxify来调整我的表格。它具有与标准 $.ajax 函数相同的回调。我试图在提交表单之前添加一个标准的 Javascript confirm() 对话框。问题是,一旦您单
我使用本教程实现了一个星级评级系统 http://eighty-b.tumblr.com/post/1569674815/creating-an-ajaxified-star-rating-syste
我真的很喜欢 Ajax 使网络应用程序更像桌面应用程序的方式,但我担心高容量网站上的点击率。我现在正在开发一个基于 Intranet 的数据库应用程序,一次访问的人数不会超过 2-4 人。我正在使用
在我的应用程序中,我有几个带有许多选项的表单字段。我遇到的问题类似于this question :在每个页面加载时获取和解析所有选项的成本很高(Twig 一遍又一遍地呈现所有选项,而没有客户端缓存可能
改编this Railscast在我的应用程序中的显示页面上工作,搜索工作正常,但它不是即时的(奇怪的是,它也不是在 keyup 上,尽管它在提交时工作,我认为我没有编码)。 正如我在下面的更新中提到
是否有任何 javascript 插件/库/脚本可以将标准 PHP 转换为使用 ajax 调用而不是标准链接。 理想情况下,这将位于现有应用程序之上,并允许应用程序在禁用 javascript 时正常
因为我在 last question 上没有得到预期的答案我会尽量简化和缩小我的问题: How can I build a dropdown-menu that uses AJAX (no submi
我对 RenderAction() 函数的作用感到满意。但是,我想在部分渲染的操作中对数据的加载和存储进行ajaxify,以便一切都发生在一个页面中。 想象一下以下情况:我有一个文章详细信息 View
是否可以在不刷新页面的情况下加载所有带有“ajax”类的链接?应更改完整的正文内容、页面标题和 url,以便可以将其添加为书签。 最佳答案 $('a.blah').click(function(e){
我有一个奇怪的问题,我想不出解决办法。我已经编写了一些 Javascript 代码来通过 AJAX 调用加载一些内容,该调用也执行一些动画。为了使网站功能正常,我将 jQuery 与 History.
HTML: JS: $("div img").animate({opacity:.5}, 200); 此 js 在页面加载后运行良好。但不处理由 ajax 加载的内容。给出的js代码只是一个例子
我有一个可以从购物车中删除商品的链接,但当您单击该链接时,它会将您重定向到购物车,并且该商品现已被删除。是否可以做到这样,您仍然可以单击它,它仍然可以执行其操作,但不会更改页面(即,它不会将用户发送到
我在网上找到了以下脚本,可以让您的网站使用 AJAX 加载内容。 一切正常,但它也会重新加载我的音乐播放器,它在单击链接时必须保留。 // Ajaxify // v1.0.1 - 30 Septemb
我正在尝试在不使用 jQuery 插件的情况下 AJAXIFY 表单。实现这一目标的过程是什么?我有我的表格。我应该将操作设置为什么?标题脚本应该是什么?请记住,我不想使用任何插件。我只需要一个使用
我正在为 WordPress 创建自定义 woocommerce 集成主题。 我的顶部有一个 blob,显示购物车中的商品总数,我想使用 Jquery 更新此 blob(无需重新加载页面)我能够通过获
我有一个文本字段,用户可以在该字段下方写入短消息(如 g+ 或 fb 上的状态)我有一个列表,其中需要显示这些消息。当用户提交该消息时,它存储在数据库中,之后我刷新整个 View 。这就是我显示该列表
我有一个应用程序,其中我“推出了自己的”状态装置,其中包含一个大的隐藏表单。我会捕获某些点击事件,对表单进行更改,序列化数据,并使用 jQuery BBQ 插件推送它。 我从来都不明白我在做什么。它工
我是一名优秀的程序员,十分优秀!