可以onload属性代替$(window).load(…)
can onload attribute replace $(window).load(...)?
我有一个包含动态数量滑块的表,在加载页面时,我需要为表的每个单元格执行一些javascript代码。每个滑块需要一个单独的$(window).load(function(){...
调用。
问题是:我只知道在滑块打印到html时的id和参数,所以我不能在标题中添加它们。最后是这样的
<td>
<script type="text/javascript">
$(window).load(function(){$("#my_id").PPSlider({ARGUMENTS});};
</script>
<input type="hidden" id="my_id"/>
</td>
是否有一种方法可以用输入的onload
属性来替换它?我试了十几种方法,但似乎都不起作用。如果没有,这应该如何正确地完成,因为我不能在标题中合并它们?
给他们类代替-这些不必是唯一的,这就是他们的目的!此外,你应该处理ready
代替。
<input type="hidden" id="my_id" class="slider" />
$(document).ready(function() {
$('.slider').PPSlider({ARGUMENTS});
});
当然,如果每个滑块由于某种原因实际上需要自己的滑块(每个滑块的不同参数绝对不能使用属性确定)?不太可能,但是…)然后你可以把<script>
放在slider元素之后,然后你甚至不必等待onload
。
相关文章:
- google.maps.event.addDomListener(window, 'load', fun
- Turbolinks等效于window.load的事件
- 确定window.load函数的优先级
- 为什么我不能将未定义分配给 window.load
- window.load上单独的javascript文件中的引用函数
- jquery window.load()函数赢得't在ios5上触发
- document.ready 即使加载了 window.load 也会运行
- JS不起作用,即使在使用window.load之后也是如此
- Safari,Chrome在页面加载之前在window.load中运行代码
- 有window.load'会有问题吗;在'一份文件.准备
- jQuery window.load没有't修改使用其他javascript创建的dom元素
- 如果页面有重定向,window.load将不起作用
- Jquery window.load函数和Ajax调用
- 有可能延迟window.load吗
- 使用 document.ready vs window.load 来加载延迟的内容
- $(window).load(function())在完全加载文档后执行失败
- 嵌套$(document).ready()和$(window).load()事件的区别
- 如何在window.load上调用外部javascript
- 为什么window.load()在firefox中工作,但在chrome中不工作
- 为什么window.load不是'当请求来自页面外部时,它不起作用,但在其他情况下它起作用