获取.click()以在不同版本的Firefox中工作
Getting .click() to work in different versions of Firefox?
我遇到了一个问题,我正在帮助我的前端开发人员更改政府公共网站上的设计,这将我们限制在某些浏览器和技术上,因为这里发布的Firefox最高级别是3.6,无论你在发布后会在9或10中看到它。
起初,我无法让.click()
与";暂停/播放";我们在Firefox中实现的幻灯片的JavaScript中的按钮。在这个网站上搜索了很多问题后,我在Firefox 3.6中使用.live('click',function()..
解决了这个问题,我知道.live
正在退出,但它解决了我们在这种情况下的问题。。
然而,当我们在Firefox 9中测试它时,这似乎不起作用。
以下img按钮的JavaScript和代码示例,
任何建议都将不胜感激。
<script type="text/javascript">
$(document).ready(function () {
$('.slideshow').cycle({ fx: 'fade', prev: '#btnPrev', next: '#btnNext', timeout: '5000' });
$('#btnPause').live('click', function () { $('#.slideshow').cycle('pause'); });
$('#btnPlay').live('click', function () { $('#.slideshow').cycle('resume'); });
});
</script>
<td align="right">
<input type="image" src="images/pause.png" id="btnPause" alt="Pause" />
</td>
<td align="left">
<input type="image" src="images/play.png" id="btnPlay" alt="Play" />
</td>
我认为这可能与以下行有关:
$('#.slideshow')
我想你只想:
$('.slideshow')
我不知道为什么FF 9会不喜欢这样,但这是唯一一件对我来说很突出的事情。
如果这不起作用,我会试着把函数放在你的按钮上。
您的示例如下:
<script type="text/javascript">
$(document).ready(function () {
$('.slideshow').cycle({ fx: 'fade', prev: '#btnPrev', next: '#btnNext', timeout: '5000' });
});
</script>
<td align="right">
<input type="image" src="images/pause.png" onclick="$('.slideshow').cycle('pause');" id="btnPause" alt="Pause" />
</td>
<td align="left">
<input type="image" src="images/play.png" onclick="$('.slideshow').cycle('resume');" id="btnPlay" alt="Play" />
</td>
相关文章:
- 参考Firefox插件's install.rdf em:xul文件中的版本
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- 使用Firefox Addon SDK检索Addon版本
- firefox扩展,在32位和/或64位firefox(版本25.0.1)上使用js-cypes
- 什么是 IE 版本的网络驱动程序.Capabilities.firefox().
- 在旧版本的 Firefox 中回发页面时,未在下拉列表中选择值
- html下拉菜单在Firefox中不起作用,并且在旧版本的IE中一切都是错误的
- YDN:Firefox 版本 44 上出现消息无效状态错误的错误
- 如何在谷歌浏览器(v38及更高版本)/firefox(v33及更高版本)中使用Javascript关闭窗口
- 如何使用C#或JavaScript检查Chrome和Firefox的最新可用版本
- 获取.click()以在不同版本的Firefox中工作
- 如何旋转<选择>字段的所有<选项>使用jQuery(仅限Firefox版本)
- Chrome版本的Firefox插件jsView
- Javascript - CTRL+Alt+E键下检测不工作在Firefox 48及以上版本
- 在Firefox版本中打开XPCNativeWrapper对象<3.6.2.
- 如何隐藏地址栏在最新版本(Firefox, chrome和internet explorer)使用javascript窗
- Firefox插件与版本11的兼容性
- 固定头不能正常工作与一个版本的jquery代码,为什么我的第二个版本在Firefox中这么慢
- 如何在Firefox中使用JavaScript在鼠标悬停时显示图像的灰度版本
- firefox浏览器(所有版本)中的.load()等效函数是什么?