在页面加载条件下运行JS函数
Run JS function on page load if condition
我有下面的链接,打开一个dom窗口…
<a href='#inlineContent' class='defaultDOMWindow'>(edit interests)</a><br /><br />";?>
<script type='text/javascript'>
$('.defaultDOMWindow').openDOMWindow({
eventType:'click',
loader:1,
loaderImagePath:'animationProcessing.gif',
loaderHeight:16,
loaderWidth:17
});
</script>
<div id='inlineContent' style='display: none;'>
<h1 class='login-hdr'>Your Interests!</h1>
我需要做的是,如果一个用户访问一个特定的url,例如www.mysite.com#DOMwindow DOM窗口然后加载没有用户必须点击链接,但如果他访问url正常与www.mysite.com窗口不会加载,我不确定这是可能的,但我想我问…
我不知道openDOMWindow()
做什么,但我怀疑/猜测它是附加一个点击事件到.defaultDOMWindow
。如果是,请尝试以下操作:
$(document).ready(function(){
$('.defaultDOMWindow').openDOMWindow({
eventType:'click',
loader:1,
loaderImagePath:'animationProcessing.gif',
loaderHeight:16,
loaderWidth:17
});
// if the visitor requests www.mysite.com#DOMwindow
// trigger a click event on the .defaultDOMWindow
// thus the window will be opened automatically on load time
if(window.location.hash == '#DOMwindow'){
$('.defaultDOMWindow').trigger('click');
}
});
相关文章:
- 如何使用Gmail运行.js文件
- 当运行JS函数时,如何在c#中的Edgejs中获取错误文本
- 按钮未运行为按钮,找不到如何使运行JS文件
- 在单独的上下文中运行 js 代码并访问其全局变量
- 如何使用 GetValues 使用 Jint 运行 Js 代码
- 节点webkit仅运行.js文件
- 如何在Jasmine中运行js函数
- Ubuntu试图运行.js文件得到抛出错误;
- 在pink-in上运行js;在pink-out上运行不同的js
- 加载图像后运行JS
- 从命令行运行JS文件
- 如何在命令提示符下运行js文件
- Meteor/Iron路由器-何时何地运行JS以交换到所见即所得
- 按顺序运行Js代码
- 在终端中使用imacros运行JS
- 无法在 Windows 上的节点中运行.js文件
- 如何使用 Muse 参数进行布尔比较以运行 JS 函数
- 运行 JS 对象列表
- 防止动画多次运行 - js 回调
- 从子窗口的父窗口运行JS函数