Php Codeigniter Lightbox不显示联系人页面
我在我的codeigniter项目中使用lightbox脚本。我在注册页面中输入了以下代码Php Codeigniter Lightbox不显示联系人页面,php,jquery,codeigniter,Php,Jquery,Codeigniter,我在我的codeigniter项目中使用lightbox脚本。我在注册页面中输入了以下代码 _BASE_URL="<?php echo base_url();?>"; jQuery(function ($) { var contact = { message: null, init: function () { $('#contact-form input.contact, #contact-form a.cont
_BASE_URL="<?php echo base_url();?>";
jQuery(function ($) {
var contact = {
message: null,
init: function () {
$('#contact-form input.contact, #contact-form a.contact').click(function (e) {
e.preventDefault();
// load the contact form using ajax
$.get(_BASE_URL+"index.php/register/lightcontact", function(data){
// create a modal dialog with the data
$(data).modal({
closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
position: ["10px", null],
overlayId: 'contact-overlay',
containerId: 'contact-container',
onOpen: contact.open,
onShow: contact.show,
onClose: contact.close
});
});
});
},
\u BASE\u URL=”“;
jQuery(函数($){
var触点={
消息:空,
init:函数(){
$(“#联系人表单input.contact,#联系人表单a.contact”)。单击(函数(e){
e、 预防默认值();
//使用ajax加载联系人表单
$.get(_BASE_URL+“index.php/register/lightcontact”,函数(数据){
//使用数据创建一个模态对话框
$(数据)({
关闭HTML:“”,
位置:[“10px”,空],
覆盖ID:“联系人覆盖”,
containerId:“联系集装箱”,
onOpen:contact.open,
onShow:contact.show,
onClose:contact.close
});
});
});
},
单击“联系人”链接时,它应该会显示弹出的灯箱。但它不会显示。在查看页面源时,包含的文件正确包含。有人能帮我解决此问题吗?在注册页面的顶部,包含联系人视图,如下所示:
<?php include("lightcontact.php"); ?>
<div id="contactmodal">
...
</div>
在lightcontact.php中,您的div应该有点像这样:
<?php include("lightcontact.php"); ?>
<div id="contactmodal">
...
</div>
...
现在将JQuery更改为:
$("#contactmodal").modal({
closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
position: ["10px", null],
overlayId: 'contact-overlay',
containerId: 'contact-container',
onOpen: contact.open,
onShow: contact.show,
onClose: contact.close
});
$(“#contactmodal”).modal({
关闭HTML:“”,
位置:[“10px”,空],
覆盖ID:“联系人覆盖”,
containerId:“联系集装箱”,
onOpen:contact.open,
onShow:contact.show,
onClose:contact.close
});
希望这能有所帮助,请不要犹豫,继续提问。是的。我得到的结果是:Firebug在单击联系人链接时也没有显示任何错误。但是弹出窗口没有打开。请帮助我。公共函数lightcontact(){$this->load->view('contact');}你正在调用
contact.init()
?是的。我已经调用了contact.init()最后