Java ZK+Javascript JQuery Galleria IO FullScreenMode
Java ZK+Javascript JQuery Galleria IO FullScreenMode
我正在使用JavaScript的Galleria
插件,我需要在full Screen mode
中显示图像,我已经检查了API
并有了一个方法。
.enterFullscreen( [callback] )
returns Galleria
This will set the gallery in fullscreen mode. It will temporary manipulate some document styles and blow up the gallery to cover the browser screen. Note that it will only fill the browser window, not the client screen (javascript can’t do that).
API
我使用ZK Framework
来响应使用此代码的按钮点击。
public void imageZoomer()
{
Clients.evalJavaScript("$('#galleria').data('galleria').enterFullscreen(function() {alert('full screen mode');})");
}
但什么也没发生,我也试过使用
Clients.evalJavaScript("imageZoomer()");
和类似的CCD_ 5功能
function imageZoomer()
{
alert('before');
$('#galleria').data('galleria').enterFullscreen(function(){alert('full screen mode');})
alert('after');
}
调用了上面的函数,但没有发生任何事情,但如果在firebug控制台上尝试此代码
$('#galleria').data('galleria').enterFullscreen(function(){alert('full screen mode');})
我做错了什么都很顺利,非常感谢。
最后,我可以使用ZK中的xmhtml
按钮来解决我的问题,并使用JQuery响应onClick
事件。我无法使用ZK button
来解决问题。这是我的代码,我希望我真的能帮助到别人。
<div xmlns:h="xhtml">
<h:button onclick="$('#galleria').data('galleria').toggleFullscreen();">Full Screen. </h:button>
</div>
致以最良好的问候。。
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使用Socket.io将命令从客户端发送到服务器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- Socket.IO未定义变量
- Socket.io on Mozilla Rhino
- 如何在Ionic2测试版中包含Ionic.io服务
- socket.io发射三次
- AngularJS$q承诺使用socket.io
- Atom.io中AngularJS的方法完成
- 如何知道使用socket.io订阅/取消订阅频道
- 可以't连接客户端和服务器import.io
- 通过socket.io发射给特定的人
- 通过socket.io从浏览器流式传输视频
- 通过node.js和socket.io向特定用户发送数据
- 拖动&删除Fullcalendar.io资源-更新视图
- 使用webdriver io在可滚动元素内滚动
- Trigger.io Collaboration
- Java ZK+Javascript JQuery Galleria IO FullScreenMode