Javascript模态窗口代码被重新配置为在页面加载时加载而不是onclick.帮助:)
Javascript modal window code reconfigured to load on page load rather than onclick. Help :)
我有一个js模态窗口,在我的网站上的一个页面上打开一个onclick函数:
<a class="highslide" onclick="return hs.expand(this, { slideshowGroup: 'groupC0', wrapperClassName: 'wide-border', outlineType : 'rounded-white', dimmingOpacity: 0.8, align : 'center', transitions : ['expand', 'crossfade'], fadeInOut: true });" href="/images/phocagallery/thumbs/phoca_thumb_l_jen raymond_067 copy.jpg" title="jen raymond_067 copy">
<img alt="jen raymond_067 copy" src="/images/phocagallery/thumbs/phoca_thumb_m_jen raymond_067 copy.jpg">
</a>
我需要这个触发作为页面加载(不是onclick,如上所述)。我一直在摆弄这个js
<script type="text/javascript">
$(document).ready(function() {
window.location.href = "/images/phocagallery/thumbs/phoca_thumb_l_jen raymond_067 copy.jpg";
});
</script>
但当然它只加载图像(href) -你可以帮助包括类,标题和onclick属性到这个js函数-或者有一个更好的方法?
请把灯给我看看
您可以尝试以下操作(请记住,我不知道这个函数的作用):
$(document).ready(function(){
hs.expand($('.highslide'), {
slideshowGroup: 'groupC0',
wrapperClassName: 'wide-border',
outlineType : 'rounded-white',
dimmingOpacity: 0.8,
align : 'center',
transitions : ['expand', 'crossfade'], fadeInOut: true });
});
这是我能想到的最好的没有查找hs(highlide?) api
试试这个:
$(function() {
var yourAElement = $('.highslide')[0];
hs.expand(yourAElement, { slideshowGroup: 'groupC0', wrapperClassName: 'wide-border', outlineType : 'rounded-white', dimmingOpacity: 0.8, align : 'center', transitions : ['expand', 'crossfade'], fadeInOut: true });
});
感谢上面的解决方案,也许我只是不了解JS,但我无法看到我的方式使用,但我确实得到了我想要的使用这个方法:
1)给Anchor标签添加ID
<a id="autoClick" class="highslide" onClick="return hs.expand(this, { slideshowGroup: 'groupC0', wrapperClassName: 'wide-border', outlineType : 'rounded-white', dimmingOpacity: 0.8, align : 'center', transitions : ['expand', 'crossfade'], fadeInOut: true });" href="/images/phocagallery/thumbs/phoca_thumb_l_jen raymond_067 copy.jpg" title="jen raymond_067 copy">
<img alt="jen raymond_067 copy" src="/images/phocagallery/thumbs/phoca_thumb_m_jen raymond_067 copy.jpg">
</a>
2)加载JQuery(如果没有)
3)添加此函数
$(document).ready(function() {
$('#autoClick').click();
});
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在jsoup的帮助下跟踪我的网站是否加载到android设备上
- 任何人都可以帮助我如何在客户端加载XML,该XML在服务器上,我需要对文件进行更改
- 需要帮助使用 AJAX 和其他一些东西加载数据
- jquery未加载.我需要帮助将jquery添加到我的项目中.它没有加载javascript文件
- 如何让 Mocha 加载定义全局钩子或实用程序的帮助程序.js文件
- Javascript 帮助 - 添加指向在身体加载时弹出的图像的链接
- 新手帮助需要了解图像文件加载Javascript
- 更改值后如何重新加载帮助程序
- 添加setTimeout JavaScript/jQuery函数帮助页面加载更快
- 需要帮助加载OBJ和MTL文件在Three.js
- 需要帮助更改页面加载时的默认js切换状态
- 需要帮助加载KML -这是我的第一个谷歌地图项目
- 帮助在动态加载的AJAX内容之后重新绑定jQuery
- 需要帮助我的Angular模块加载:Uncaught Error: [$injector:modulerr]
- 使用pouchDB从本地数据库加载数据真的很有帮助吗?
- 在地址行加载带有帮助链接的模式弹出窗口
- 需要帮助修复我的页面加载微调器
- 在 JavaScript 帮助中卸载加载之前
- Javascript模态窗口代码被重新配置为在页面加载时加载而不是onclick.帮助:)