jquery: problem windowed controls ie6
i have web page contains name box. i open jquery dialog displayed partly behind name box.
how should i proceed problem? should i bury name box does jquery offer kind 'shim' solution. (i have googled nonetheless didn't anything)
here code:
<!doctype html>
<html lang="en">
<head>
<title>testjquery</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="rational concentration developer">
<link rel="stylesheet" href="theme/smooth/theme.css" type="text/css" media="screen" />
</head>
<body>
<a class="pop" href="nix">click me</a>
<p/>
<select size="20">
<option>s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd</option>
<option>s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd</option>
<option>s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd</option>
<option>s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd</option>
<option>s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd</option>
</select>
<div id="xyz" class="flora hiddenasset">
<div id="dialog" title="edit link">
<p>enter couple details:</p>
<table width="80%" border="1">
<tr><td>url</td><td><input id="url" style="width:100%" maxlength="200" value="{url}"/></td></tr>
<tr><td>title</td><td><input id="title" style="width:100%" maxlength="200" value="{title}"/></td></tr>
<tr><td>target</td><td><input id="target" size="20" maxlength="200" value="{target}"/></td></tr>
</table>
</div>
</div>
<script type="text/javascript" src="../script/firebug/firebug.js"></script>
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript" src="jquery-ui-1.5.2.js"></script>
<script type="text/javascript" src="jqsoapclient.js"></script>
<script type="text/javascript">
(function($){
$(document).ready(function(){
console.debug('ready');
$('.hiddenasset').hide();
$('a.pop').bind('click', showdialog);
console.debug('ready - done');
});
var showdialog = function(){
console.debug('show');
$('#dialog').dialog({
modal: true,
overlay: {
backgroundcolor: '#666',
opacity: '.3',
filter: 'alpha(opacity=30)'
},
width: '400px',
height: '300px',
buttons: {
ok: function() {
$(this).dialog('close');
},
cancel: function() {
$(this).dialog('close');
}
}
});
console.debug('show-done');
relapse false;
};
})(jquery);
</script>
</body>
</html>
Comments
Post a Comment