Основная идея состоит в том, чтобы создать сайт, который похож на среду Windows, поэтому я добавляю два значка, например, и когда кто-то нажимает на них, принимает два разных диалоговых окна.Несколько диалогов jquery в index.php
В на индексной странице моего сайта я должен добавить это внутри тегов головы:
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"
/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<!-- JQUERY DIALOG SCRIPT -->
<script>
var $JQ_ = jQuery.noConflict();
$JQ_(function() {
$JQ_("#rl_module_dialog").dialog({
autoOpen: false,
width: 'auto',
resizable: false,
show: {
effect: "fade",
duration: 250
},
hide: {
effect: "fade",
duration: 250
}
});
$JQ_("#opener").click(function() {
$JQ_("#rl_module_dialog").dialog("open");
});
});
</script>
У меня также есть два отдельных файлов PHP, которые icluded на моей странице индекса, и они содержат это ...
Первое:
<div id="rl_module_dialog" class="rl_module_dialog" title=""><?php include '**/**/something.php'; ?></div>
<div class="nm_icon" id="opener"><div class="icon"> </div></div>
Второй
<div id="rl_module_dialog" class="rl_module_dialog" title=""><?php include '**/**/something_else.php'; ?></div>
<div class="vath_icon" id="opener"><div class="icon"> </div></div>
Если я не включаю второй, диалог работает нормально. Если я положу их обоих, никто не будет работать! Есть ли способ использовать мой скрипт jquery для более чем одного диалога на одной странице?
проверить мой ответ –