我试图在点击一个链接后显示#subscribe-pop div,并在点击它之外的任何地方时隐藏它.如果我改变:我可以让它显示和隐藏:
$('document').click(function() {
Run Code Online (Sandbox Code Playgroud)
至
$('#SomeOtherRandomDiv').click(function() {
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="footleft">
<a href="#" onclick="toggle_visibility('subscribe-pop');">Click here to show div</a>
<div id="subscribe-pop"><p>my content</p></div>
</div>
Run Code Online (Sandbox Code Playgroud)
脚本:
<script type="text/javascript">
function toggle_visibility(id) {
var e = document.getElementById("subscribe-pop");
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
}
$('document').click(function() {
$('#subscribe-pop').hide(); //Hide the menus if visible
});
$('#subscribe-pop').click(function(e){
e.stopPropagation();
});
</script>
Run Code Online (Sandbox Code Playgroud) 我正在使用jQuery mobile的翻转开关,默认情况下开关是关闭的.我无法弄清楚如何将默认值设置为"ON"
<form id="sound-switch">
<select name="flip-3" id="snd-switch" data-role="flipswitch" data-mini="true">
<option value="off">Off</option>
<option value="on">On</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
我读到了某处添加value="on"到html但我无法让它工作.有人对这个有经验么?