Xin chào thành viên SO,Twitter Bootstrap Modal - IsShown
Có vấn đề này khi tôi tự động điền một hộp phương thức.
Đôi khi nó đã có nội dung, vì vậy tôi đã cố gắng thực hiện ẩn/hiển thị trên mỗi yêu cầu. Nhưng chương trình được kích hoạt trước khi chức năng ẩn được thực hiện, do đó, nó phá vỡ kịch bản.
Tôi không thể thực hiện một liên kết với "ẩn", bởi vì nếu đây là lần đầu tiên - nó sẽ không kích hoạt chức năng ẩn khỏi bootstrap.
Sử dụng phương thức ('true') tôi có thể thấy đối tượng có phần tử isShown, nhưng có ai biết cách tôi có thể truy cập nó không?
Các console.log thấy điều này:
$backdrop
[div.modal-backdrop]
$element
[div#modal-from-dom.modal]
isShown
true
settings
Object { backdrop="static", keyboard=true, show=false}
hide
function()
show
function()
toggle
function()
__proto__
Object { toggle=function(), show=function(), hide=function()}
Nhưng bạn không thể kiểm tra theo cách này nếu bạn chưa bao giờ hiển thị phương thức trước đây. Điều này chỉ hoạt động nếu bạn đã từng mở một cửa sổ phương thức. Cách giới hạn. – Green
if ($ ("element"). Data ('modal') && $ ("element"). Data ('modal') .Show) {works fine for me} – Mike