Javascript语法向设置发出sessionStorage值
Javascript syntax issue sessionStorage values to setting
首先,我应该说我对JavaScript不是很有经验,我希望在向设置传递sessionStorage值方面得到一些帮助。
$(document).ready(function(){
window.userSettings = null;
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
title: "TestRadio",
mp3: "http:/streamlink"
});
},
swfPath: "jplayer/dist/jplayer",
supplied: "mp3",
wmode: "window",
volume: "75",
useStateClassSkin: true,
loop: true,
autoBlur: true,
smoothPlayBar: true,
keyEnabled: true,
remainingDuration: false,
toggleDuration: false
});
});
function storeUserjPlayerSettings(){
var settings = new Object();
settings.volume = $("#jquery_jplayer_1").data().jPlayer.status.volume;
settings.paused = $("#jquery_jplayer_1").data().jPlayer.status.paused;
settings.src = $("#jquery_jplayer_1").data().jPlayer.status.src;
sessionStorage.setItem('userjPlayerSettings', JSON.stringify(settings));
window.userSettings = JSON.parse(sessionStorage.getItem('settings'));
}
我想做的是将设置.volume web存储值传递给音量参数
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
title: "TestRadio",
mp3: "http:/streamlink"
});
},
swfPath: "jplayer/dist/jplayer",
supplied: "mp3",
wmode: "window",
**volume**: "75",
useStateClassSkin: true,
loop: true,
autoBlur: true,
smoothPlayBar: true,
keyEnabled: true,
remainingDuration: false,
toggleDuration: false
});
});
您较早地保存了卷,所以您只需在需要时以相反的过程访问它。
例如,将volume: 75
初始化更改为对从保存的设置中获取音量的函数的调用:volume: volumeSetting()
。
下面是一个如何编写函数本身的示例:
function volumeSetting() {
var settings = sessionStorage.getItem("userjPlayerSettings");
if (settings != null) {
settings = JSON.parse(settings);
if (typeof settings.volume == 'number')
return settings.volume;
}
return 75;
}
相关文章:
- Javascript语法向设置发出sessionStorage值
- 可以't将sessionStorage设置为Javascript中的一个变量
- 比较sessionStorage值时,Javascript函数无法调用
- 在其他浏览器中打开页面时,令牌未保存在$window.sessionStorage中
- 将sessionStorage限制为x个条目
- 使用SessionStorage时出现Chrome InvalidStateError
- 如何使用HTML5中的sessionStorage概念在Javascript中打印对象数据
- sessionStorage赢得'不起作用
- 如果服务器上的会话已被禁用,是否仍可以使用Cookie或sessionStorage
- html5文件api,将用户选择的目录存储在sessionStorage中
- SessionStorage绑定事件
- JavaScript-使用sessionStorage保存文档之间共享的复选框状态
- 将sessionStorage(JSON)中的动态数据附加到Listview中
- HtmlUnit 和 jasmine-maven-plugin 是否支持 HTML5 sessionStorage?
- 检查 SessionStorage JavaScript 中是否存在 JSON 对象
- 从sessionStorage JavaScript中删除值
- html5 SessionStorage没有'不能在android模拟器中工作
- JavaScript计时问题-在设置sessionStorage值之前关闭窗口
- sessionStorage是'没有按预期工作
- sessionStorage登录变量的角度路由解析